- const int min = ZoomLevelInfo::minimumLevel();
- const int max = ZoomLevelInfo::maximumLevel();
- m_zoomSlider->setRange(min, max);
- m_zoomSlider->setValue(view->zoomLevel());
- updateZoomSliderToolTip(view->zoomLevel());
-
- m_zoomIn = new QToolButton(m_zoomWidget);
- m_zoomIn->setIcon(KIcon("file-zoom-in"));
- m_zoomIn->setAutoRaise(true);
-
- // Initialize zoom widget layout
- QHBoxLayout* zoomWidgetLayout = new QHBoxLayout(m_zoomWidget);
- zoomWidgetLayout->setSpacing(0);
- zoomWidgetLayout->setMargin(0);
- zoomWidgetLayout->addWidget(m_zoomOut);
- zoomWidgetLayout->addWidget(m_zoomSlider);
- zoomWidgetLayout->addWidget(m_zoomIn);
-
- connect(m_zoomSlider, SIGNAL(valueChanged(int)), this, SLOT(setZoomLevel(int)));
- connect(m_zoomSlider, SIGNAL(sliderMoved(int)), this, SLOT(showZoomSliderToolTip(int)));
- connect(m_view, SIGNAL(zoomLevelChanged(int)), m_zoomSlider, SLOT(setValue(int)));
- connect(m_zoomOut, SIGNAL(clicked()), this, SLOT(zoomOut()));
- connect(m_zoomIn, SIGNAL(clicked()), this, SLOT(zoomIn()));
+ connect(m_zoomSlider, &QSlider::valueChanged, this, &DolphinStatusBar::zoomLevelChanged);
+ connect(m_zoomSlider, &QSlider::valueChanged, this, &DolphinStatusBar::updateZoomSliderToolTip);
+ connect(m_zoomSlider, &QSlider::sliderMoved, this, &DolphinStatusBar::showZoomSliderToolTip);