From 7ae94915f72857ed4825ef6b78e4753896be28f9 Mon Sep 17 00:00:00 2001 From: Peter Penz Date: Sat, 3 Apr 2010 08:48:35 +0000 Subject: Cleanup of statusbar widgets: - Provide proper size hints instead of hiding extensions on small widths - Provide context menu, which allows to enable/disable the zoom level extension and the space info extension. Also copying the status bar text is possible (useful e. g. for error messages). BUG: 188980 svn path=/trunk/KDE/kdebase/apps/; revision=1110498 --- src/statusbar/statusbarspaceinfo.cpp | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'src/statusbar/statusbarspaceinfo.cpp') diff --git a/src/statusbar/statusbarspaceinfo.cpp b/src/statusbar/statusbarspaceinfo.cpp index c9173b8f9..a601d4367 100644 --- a/src/statusbar/statusbarspaceinfo.cpp +++ b/src/statusbar/statusbarspaceinfo.cpp @@ -33,9 +33,6 @@ StatusBarSpaceInfo::StatusBarSpaceInfo(QWidget* parent) : m_kBSize(0), m_timer(0) { - setMaximumWidth(200); - setMinimumWidth(200); // something to fix on kcapacitybar (ereslibre) - // Use a timer to update the space information. Polling is useful // here, as files can be deleted/added outside the scope of Dolphin. m_timer = new QTimer(this); @@ -52,6 +49,11 @@ void StatusBarSpaceInfo::setUrl(const KUrl& url) refresh(); } +KUrl StatusBarSpaceInfo::url() const +{ + return m_url; +} + void StatusBarSpaceInfo::showEvent(QShowEvent* event) { KCapacityBar::showEvent(event); -- cgit v1.3