#include <KMenu>
#include <KVBox>
-#include "settings/dolphinsettings.h"
#include "statusbarspaceinfo.h"
#include <QApplication>
m_showProgressBarTimer(0),
m_messageTimeStamp()
{
- connect(m_view, SIGNAL(urlChanged(const KUrl&)),
- this, SLOT(updateSpaceInfoContent(const KUrl&)));
+ connect(m_view, SIGNAL(urlChanged(KUrl)),
+ this, SLOT(updateSpaceInfoContent(KUrl)));
// Initialize message label
m_messageLabel = new KonqStatusBarMessageLabel(this);
// Initialize zoom widget
m_zoomSlider = new QSlider(Qt::Horizontal, this);
+ m_zoomSlider->setAccessibleName(i18n("Zoom slider"));
m_zoomSlider->setPageStep(1);
const int min = ZoomLevelInfo::minimumLevel();
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, int)), this, SLOT(slotZoomLevelChanged(int, int)));
+ connect(m_view, SIGNAL(zoomLevelChanged(int,int)), this, SLOT(slotZoomLevelChanged(int,int)));
// Initialize space information
m_spaceInfo = new StatusBarSpaceInfo(this);
// Initialize progress information
m_stopButton = new QToolButton(this);
m_stopButton->setIcon(KIcon("process-stop"));
+ m_stopButton->setAccessibleName(i18n("Stop"));
// TODO: Add tooltip for KDE SC 4.7.0, if new strings are allowed again
m_stopButton->setAutoRaise(true);
m_stopButton->hide();
default: break;
}
- GeneralSettings* settings = DolphinSettings::instance().generalSettings();
-
QAction* showZoomSliderAction = menu.addAction(i18nc("@action:inmenu", "Show Zoom Slider"));
showZoomSliderAction->setCheckable(true);
- showZoomSliderAction->setChecked(settings->showZoomSlider());
+ showZoomSliderAction->setChecked(GeneralSettings::showZoomSlider());
QAction* showSpaceInfoAction = menu.addAction(i18nc("@action:inmenu", "Show Space Information"));
showSpaceInfoAction->setCheckable(true);
- showSpaceInfoAction->setChecked(settings->showSpaceInfo());
+ showSpaceInfoAction->setChecked(GeneralSettings::showSpaceInfo());
const QAction* action = menu.exec(QCursor::pos());
if (action == copyAction) {
QApplication::clipboard()->setMimeData(mimeData);
} else if (action == showZoomSliderAction) {
const bool visible = showZoomSliderAction->isChecked();
- settings->setShowZoomSlider(visible);
+ GeneralSettings::setShowZoomSlider(visible);
m_zoomSlider->setVisible(visible);
} else if (action == showSpaceInfoAction) {
const bool visible = showSpaceInfoAction->isChecked();
- settings->setShowSpaceInfo(visible);
+ GeneralSettings::setShowSpaceInfo(visible);
m_spaceInfo->setVisible(visible);
}
}
bool showSpaceInfo = visible;
bool showZoomSlider = visible;
if (visible) {
- const GeneralSettings* settings = DolphinSettings::instance().generalSettings();
- showSpaceInfo = settings->showSpaceInfo();
- showZoomSlider = settings->showZoomSlider();
+ showSpaceInfo = GeneralSettings::showSpaceInfo();
+ showZoomSlider = GeneralSettings::showZoomSlider();
}
m_spaceInfo->setVisible(showSpaceInfo);
m_zoomSlider->setVisible(showZoomSlider);