mirror of
https://github.com/linuxdeepin/dde-dock.git
synced 2025-06-02 15:45:21 +00:00
style: 解决编译不通过的问题
1、gerrit上打包提示DRegionMonitor重复定义导致编译不过,此处加上命名空间 2、删除不用的头文件包含 Log: Influence: gerrit打包 Task: https://pms.uniontech.com/task-view-96831.html Change-Id: Ic5f5c88619193a2b49482c967fff1eca5b784608
This commit is contained in:
parent
c3851717b5
commit
1175b75aa5
@ -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;
|
||||
|
||||
|
@ -406,6 +406,7 @@ bool TrayGridView::mouseInDock()
|
||||
return mousePosition.x() > dockRect.left();
|
||||
}
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
void TrayGridView::handleDropEvent(QDropEvent *e)
|
||||
|
@ -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());
|
||||
|
@ -32,7 +32,6 @@
|
||||
#include "utils.h"
|
||||
|
||||
#include <DGuiApplicationHelper>
|
||||
#include <DRegionMonitor>
|
||||
|
||||
#include <QDropEvent>
|
||||
#include <QBoxLayout>
|
||||
|
@ -28,8 +28,7 @@
|
||||
|
||||
#include <QWidget>
|
||||
|
||||
namespace Dtk { namespace Gui { class DRegionMonitor; };
|
||||
namespace Widget { class DBlurEffectWidget; } }
|
||||
namespace Dtk { namespace Widget { class DBlurEffectWidget; } }
|
||||
|
||||
using namespace Dtk::Widget;
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user