diff --git a/frame/window/quickpluginwindow.h b/frame/window/quickpluginwindow.h index 1c2a58b34..7dd7f1006 100644 --- a/frame/window/quickpluginwindow.h +++ b/frame/window/quickpluginwindow.h @@ -39,8 +39,7 @@ class QMenu; class QuickPluginMimeData; enum class DockPart; -namespace Dtk { namespace Gui { class DRegionMonitor; } - namespace Widget { class DListView; class DStandardItem; } } +namespace Dtk { namespace Widget { class DListView; class DStandardItem; } } using namespace Dtk::Widget; diff --git a/frame/window/tray/tray_gridview.cpp b/frame/window/tray/tray_gridview.cpp index 2df7a6f10..b0d0d4807 100644 --- a/frame/window/tray/tray_gridview.cpp +++ b/frame/window/tray/tray_gridview.cpp @@ -406,6 +406,7 @@ bool TrayGridView::mouseInDock() return mousePosition.x() > dockRect.left(); } } + return false; } void TrayGridView::handleDropEvent(QDropEvent *e) diff --git a/frame/window/tray/widgets/expandiconwidget.cpp b/frame/window/tray/widgets/expandiconwidget.cpp index 77a3cbe5b..d6f4b1d36 100644 --- a/frame/window/tray/widgets/expandiconwidget.cpp +++ b/frame/window/tray/widgets/expandiconwidget.cpp @@ -35,6 +35,8 @@ DGUI_USE_NAMESPACE +using RegionMonitor = Dtk::Gui::DRegionMonitor; + ExpandIconWidget::ExpandIconWidget(QWidget *parent, Qt::WindowFlags f) : BaseTrayWidget(parent, f) , m_position(Dock::Position::Bottom) @@ -192,7 +194,7 @@ TrayGridWidget::TrayGridWidget(QWidget *parent) , m_dockInter(new DockInter(dockServiceName(), dockServicePath(), QDBusConnection::sessionBus(), this)) , m_trayGridView(nullptr) , m_referGridView(nullptr) - , m_regionInter(new DRegionMonitor(this)) + , m_regionInter(new RegionMonitor(this)) { initMember(); setAttribute(Qt::WA_TranslucentBackground); @@ -281,14 +283,14 @@ void TrayGridWidget::hideEvent(QHideEvent *event) void TrayGridWidget::initMember() { - connect(m_regionInter, &DRegionMonitor::buttonPress, this, [ = ](const QPoint &mousePos, const int flag) { + connect(m_regionInter, &RegionMonitor::buttonPress, this, [ = ](const QPoint &mousePos, const int flag) { // 如果当前是隐藏,那么在点击任何地方都隐藏 if (!isVisible()) { hide(); return; } - if ((flag != DRegionMonitor::WatchedFlags::Button_Left) && (flag != DRegionMonitor::WatchedFlags::Button_Right)) + if ((flag != RegionMonitor::WatchedFlags::Button_Left) && (flag != RegionMonitor::WatchedFlags::Button_Right)) return; QPoint ptPos = parentWidget()->mapToGlobal(this->pos()); diff --git a/frame/window/traymanagerwindow.cpp b/frame/window/traymanagerwindow.cpp index 05c52d051..e51345368 100644 --- a/frame/window/traymanagerwindow.cpp +++ b/frame/window/traymanagerwindow.cpp @@ -32,7 +32,6 @@ #include "utils.h" #include -#include #include #include diff --git a/frame/window/traymanagerwindow.h b/frame/window/traymanagerwindow.h index 7889a91b8..fb9b170c4 100644 --- a/frame/window/traymanagerwindow.h +++ b/frame/window/traymanagerwindow.h @@ -28,8 +28,7 @@ #include -namespace Dtk { namespace Gui { class DRegionMonitor; }; - namespace Widget { class DBlurEffectWidget; } } +namespace Dtk { namespace Widget { class DBlurEffectWidget; } } using namespace Dtk::Widget;