#include <KLocalizedString>
#include <KMoreToolsMenuFactory>
+#include <KIO/Global>
#include <QMouseEvent>
-StatusBarSpaceInfo::StatusBarSpaceInfo(QWidget* parent) :
- KCapacityBar(KCapacityBar::DrawTextInline, parent),
- m_observer(nullptr)
+StatusBarSpaceInfo::StatusBarSpaceInfo(QWidget *parent)
+ : KCapacityBar(KCapacityBar::DrawTextInline, parent)
+ , m_observer(nullptr)
{
setCursor(Qt::PointingHandCursor);
}
}
}
-void StatusBarSpaceInfo::setUrl(const QUrl& url)
+void StatusBarSpaceInfo::setUrl(const QUrl &url)
{
if (m_url != url) {
m_url = url;
}
}
-void StatusBarSpaceInfo::showEvent(QShowEvent* event)
+void StatusBarSpaceInfo::showEvent(QShowEvent *event)
{
if (m_shown) {
if (m_ready) {
}
}
-void StatusBarSpaceInfo::hideEvent(QHideEvent* event)
+void StatusBarSpaceInfo::hideEvent(QHideEvent *event)
{
if (m_ready) {
m_observer.reset();
KCapacityBar::hideEvent(event);
}
-void StatusBarSpaceInfo::mousePressEvent(QMouseEvent* event)
+void StatusBarSpaceInfo::mousePressEvent(QMouseEvent *event)
{
if (event->button() == Qt::LeftButton) {
// Creates a menu with tools that help to find out more about free
// the "Configure..." dialog
KMoreToolsMenuFactory menuFactory(QStringLiteral("dolphin/statusbar-diskspace-menu"));
menuFactory.setParentWidget(this);
- auto menu = menuFactory.createMenuFromGroupingNames(
- { "disk-usage", "more:", "disk-partitions" }, m_url);
+ auto menu = menuFactory.createMenuFromGroupingNames({"disk-usage", "more:", "disk-partitions"}, m_url);
menu->exec(QCursor::pos());
}
}
}
+#include "moc_statusbarspaceinfo.cpp"