-
- connect(m_zoomSlider, SIGNAL(sliderMoved(int)),
- this, SLOT(setZoomLevel(int)));
- connect(m_view, SIGNAL(zoomLevelChanged(int)),
- m_zoomSlider, SLOT(setValue(int)));
-
- // initialize progress informatino
+ updateZoomSliderToolTip(view->zoomLevel());
+
+ m_zoomIn = new QToolButton(m_zoomWidget);
+ m_zoomIn->setIcon(KIcon("zoom-in"));
+ m_zoomIn->setAutoRaise(true);
+
+ 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()));
+
+ // initialize space information
+ m_spaceInfo = new StatusBarSpaceInfo(this);
+ m_spaceInfo->setUrl(m_view->url());
+
+ // initialize progress information