mirror of
https://github.com/linuxdeepin/dde-dock.git
synced 2025-06-04 09:23:03 +00:00
style: 枚举变量的信号传递去掉引用
枚举变量无需使用引用传递 Log: Influence: 无 Task: https://pms.uniontech.com/task-view-96831.html Change-Id: Ic699c4c5fc0b495f614085306e9b473db493a86a
This commit is contained in:
parent
e6dd4cff31
commit
e67b016b27
@ -70,7 +70,7 @@ DockItemManager::DockItemManager(QObject *parent)
|
|||||||
|
|
||||||
// 托盘区域和插件区域 由DockPluginsController获取
|
// 托盘区域和插件区域 由DockPluginsController获取
|
||||||
QuickSettingController *quickController = QuickSettingController::instance();
|
QuickSettingController *quickController = QuickSettingController::instance();
|
||||||
connect(quickController, &QuickSettingController::pluginInserted, this, [ = ](PluginsItemInterface *itemInter, const QuickSettingController::PluginAttribute &pluginAttr) {
|
connect(quickController, &QuickSettingController::pluginInserted, this, [ = ](PluginsItemInterface *itemInter, const QuickSettingController::PluginAttribute pluginAttr) {
|
||||||
if (pluginAttr != QuickSettingController::PluginAttribute::Fixed)
|
if (pluginAttr != QuickSettingController::PluginAttribute::Fixed)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
|
@ -49,9 +49,9 @@ public:
|
|||||||
PluginAttribute pluginAttribute(PluginsItemInterface * const itemInter) const;
|
PluginAttribute pluginAttribute(PluginsItemInterface * const itemInter) const;
|
||||||
|
|
||||||
Q_SIGNALS:
|
Q_SIGNALS:
|
||||||
void pluginInserted(PluginsItemInterface *itemInter, const PluginAttribute &);
|
void pluginInserted(PluginsItemInterface *itemInter, const PluginAttribute);
|
||||||
void pluginRemoved(PluginsItemInterface *itemInter);
|
void pluginRemoved(PluginsItemInterface *itemInter);
|
||||||
void pluginUpdated(PluginsItemInterface *, const DockPart &);
|
void pluginUpdated(PluginsItemInterface *, const DockPart);
|
||||||
void requestAppletShow(PluginsItemInterface * itemInter, const QString &itemKey);
|
void requestAppletShow(PluginsItemInterface * itemInter, const QString &itemKey);
|
||||||
|
|
||||||
protected:
|
protected:
|
||||||
|
@ -32,8 +32,8 @@ ToolAppHelper::ToolAppHelper(QWidget *toolAreaWidget, QObject *parent)
|
|||||||
, m_toolAreaWidget(toolAreaWidget)
|
, m_toolAreaWidget(toolAreaWidget)
|
||||||
, m_displayMode(DisplayMode::Efficient)
|
, m_displayMode(DisplayMode::Efficient)
|
||||||
{
|
{
|
||||||
connect(QuickSettingController::instance(), &QuickSettingController::pluginInserted, this, [ = ](PluginsItemInterface *itemInter, const QuickSettingController::PluginAttribute &pluginClass) {
|
connect(QuickSettingController::instance(), &QuickSettingController::pluginInserted, this, [ = ](PluginsItemInterface *itemInter, const QuickSettingController::PluginAttribute pluginAttr) {
|
||||||
if (pluginClass != QuickSettingController::PluginAttribute::Tool)
|
if (pluginAttr != QuickSettingController::PluginAttribute::Tool)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
pluginItemAdded(itemInter);
|
pluginItemAdded(itemInter);
|
||||||
|
@ -323,7 +323,7 @@ void DockTrayWindow::initConnection()
|
|||||||
connect(m_trayView, &TrayGridView::dragEntered, m_delegate, [ this ]{
|
connect(m_trayView, &TrayGridView::dragEntered, m_delegate, [ this ]{
|
||||||
Q_EMIT m_delegate->requestDrag(false);
|
Q_EMIT m_delegate->requestDrag(false);
|
||||||
});
|
});
|
||||||
connect(QuickSettingController::instance(), &QuickSettingController::pluginInserted, this, [ this ] (PluginsItemInterface *itemInter, const QuickSettingController::PluginAttribute &pluginAttr) {
|
connect(QuickSettingController::instance(), &QuickSettingController::pluginInserted, this, [ this ] (PluginsItemInterface *itemInter, const QuickSettingController::PluginAttribute pluginAttr) {
|
||||||
switch (pluginAttr) {
|
switch (pluginAttr) {
|
||||||
case QuickSettingController::PluginAttribute::Tool:
|
case QuickSettingController::PluginAttribute::Tool:
|
||||||
// 下方只处理回收站等插件
|
// 下方只处理回收站等插件
|
||||||
|
@ -162,7 +162,7 @@ void QuickPluginModel::onSettingChanged(const QString &key, const QVariant &valu
|
|||||||
void QuickPluginModel::initConnection()
|
void QuickPluginModel::initConnection()
|
||||||
{
|
{
|
||||||
QuickSettingController *quickController = QuickSettingController::instance();
|
QuickSettingController *quickController = QuickSettingController::instance();
|
||||||
connect(quickController, &QuickSettingController::pluginInserted, this, [ this ](PluginsItemInterface *itemInter, const QuickSettingController::PluginAttribute &plugAttr) {
|
connect(quickController, &QuickSettingController::pluginInserted, this, [ this ](PluginsItemInterface *itemInter, const QuickSettingController::PluginAttribute plugAttr) {
|
||||||
if (plugAttr != QuickSettingController::PluginAttribute::Quick)
|
if (plugAttr != QuickSettingController::PluginAttribute::Quick)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
|
@ -135,7 +135,7 @@ void SystemPluginWindow::initUi()
|
|||||||
void SystemPluginWindow::initConnection()
|
void SystemPluginWindow::initConnection()
|
||||||
{
|
{
|
||||||
QuickSettingController *quickController = QuickSettingController::instance();
|
QuickSettingController *quickController = QuickSettingController::instance();
|
||||||
connect(quickController, &QuickSettingController::pluginInserted, this, [ = ](PluginsItemInterface *itemInter, const QuickSettingController::PluginAttribute &pluginAttr) {
|
connect(quickController, &QuickSettingController::pluginInserted, this, [ = ](PluginsItemInterface *itemInter, const QuickSettingController::PluginAttribute pluginAttr) {
|
||||||
if (pluginAttr != QuickSettingController::PluginAttribute::System)
|
if (pluginAttr != QuickSettingController::PluginAttribute::System)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
|
@ -40,7 +40,7 @@ TrayMonitor::TrayMonitor(QObject *parent)
|
|||||||
|
|
||||||
//-------------------------------System Tray------------------------------------------//
|
//-------------------------------System Tray------------------------------------------//
|
||||||
QuickSettingController *quickController = QuickSettingController::instance();
|
QuickSettingController *quickController = QuickSettingController::instance();
|
||||||
connect(quickController, &QuickSettingController::pluginInserted, this, [ = ](PluginsItemInterface *itemInter, const QuickSettingController::PluginAttribute &pluginAttr) {
|
connect(quickController, &QuickSettingController::pluginInserted, this, [ = ](PluginsItemInterface *itemInter, const QuickSettingController::PluginAttribute pluginAttr) {
|
||||||
if (pluginAttr != QuickSettingController::PluginAttribute::Tray)
|
if (pluginAttr != QuickSettingController::PluginAttribute::Tray)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user