]> cloud.milkyroute.net Git - dolphin.git/blobdiff - src/statusbar/dolphinstatusbar.cpp
GIT_SILENT made messages (after extraction)
[dolphin.git] / src / statusbar / dolphinstatusbar.cpp
index c8369febcf8dd7341a9e04ec3a54bf86fc2be0de..6da4b4ddf7c38f23d8bcb4a48b68d5f11759c91f 100644 (file)
@@ -53,6 +53,7 @@ DolphinStatusBar::DolphinStatusBar(QWidget *parent)
     // Initialize text label
     m_label = new KSqueezedTextLabel(m_text, contentsContainer);
     m_label->setTextFormat(Qt::PlainText);
+    m_label->setTextInteractionFlags(Qt::TextBrowserInteraction | Qt::TextSelectableByKeyboard); // for accessibility but also to allow copy-pasting this text.
 
     // Initialize zoom slider's explanatory label
     m_zoomLabel = new KSqueezedTextLabel(i18nc("Used as a noun, i.e. 'Here is the zoom level:'", "Zoom:"), contentsContainer);
@@ -295,7 +296,7 @@ void DolphinStatusBar::contextMenuEvent(QContextMenuEvent *event)
     } else if (action == showSpaceInfoAction) {
         const bool visible = showSpaceInfoAction->isChecked();
         GeneralSettings::setShowSpaceInfo(visible);
-        m_spaceInfo->setVisible(visible);
+        m_spaceInfo->setShown(visible);
     }
     updateContentsMargins();
 }
@@ -349,7 +350,6 @@ void DolphinStatusBar::setExtensionsVisible(bool visible)
     }
 
     m_spaceInfo->setShown(showSpaceInfo);
-    m_spaceInfo->setVisible(showSpaceInfo);
     m_zoomSlider->setVisible(showZoomSlider);
     m_zoomLabel->setVisible(showZoomSlider);
     updateContentsMargins();