mirror of
https://github.com/linuxdeepin/dde-dock.git
synced 2025-06-03 00:15:21 +00:00
fix: 去掉部分插件的右键菜单
除了电池插件保留右键菜单,其他在快捷区域的插件不显示右键菜单 Log: 去掉插件的右键菜单 Influence: 右键蓝牙、声音等插件,观察是否有右键菜单 Bug: https://pms.uniontech.com/bug-view-171753.html Change-Id: Ied821bb2f2e1b6e6e6fe7952ee15745d793e7e7d
This commit is contained in:
parent
ac9de7ef51
commit
47f8581788
@ -111,15 +111,6 @@ QWidget *BluetoothPlugin::itemPopupApplet(const QString &itemKey)
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
const QString BluetoothPlugin::itemContextMenu(const QString &itemKey)
|
||||
{
|
||||
if (itemKey == BLUETOOTH_KEY) {
|
||||
return m_bluetoothItem->contextMenu();
|
||||
}
|
||||
|
||||
return QString();
|
||||
}
|
||||
|
||||
void BluetoothPlugin::invokedMenuItem(const QString &itemKey, const QString &menuId, const bool checked)
|
||||
{
|
||||
if (itemKey == BLUETOOTH_KEY) {
|
||||
|
@ -49,7 +49,6 @@ public:
|
||||
QWidget *itemWidget(const QString &itemKey) override;
|
||||
QWidget *itemTipsWidget(const QString &itemKey) override;
|
||||
QWidget *itemPopupApplet(const QString &itemKey) override;
|
||||
const QString itemContextMenu(const QString &itemKey) override;
|
||||
void invokedMenuItem(const QString &itemKey, const QString &menuId, const bool checked) override;
|
||||
int itemSortKey(const QString &itemKey) override;
|
||||
void setSortKey(const QString &itemKey, const int order) override;
|
||||
|
@ -102,26 +102,6 @@ const QString OnboardPlugin::itemCommand(const QString &itemKey)
|
||||
return QString("dbus-send --print-reply --dest=org.onboard.Onboard /org/onboard/Onboard/Keyboard org.onboard.Onboard.Keyboard.ToggleVisible");
|
||||
}
|
||||
|
||||
const QString OnboardPlugin::itemContextMenu(const QString &itemKey)
|
||||
{
|
||||
Q_UNUSED(itemKey);
|
||||
|
||||
QList<QVariant> items;
|
||||
|
||||
QMap<QString, QVariant> onboardSettings;
|
||||
onboardSettings["itemId"] = "onboard-settings";
|
||||
onboardSettings["itemText"] = tr("Settings");
|
||||
onboardSettings["isActive"] = true;
|
||||
items.push_back(onboardSettings);
|
||||
|
||||
QMap<QString, QVariant> menu;
|
||||
menu["items"] = items;
|
||||
menu["checkableMenu"] = false;
|
||||
menu["singleCheck"] = false;
|
||||
|
||||
return QJsonDocument::fromVariant(menu).toJson();
|
||||
}
|
||||
|
||||
void OnboardPlugin::invokedMenuItem(const QString &itemKey, const QString &menuId, const bool checked)
|
||||
{
|
||||
Q_UNUSED(itemKey)
|
||||
|
@ -51,7 +51,6 @@ public:
|
||||
QWidget *itemWidget(const QString &itemKey) override;
|
||||
QWidget *itemTipsWidget(const QString &itemKey) override;
|
||||
const QString itemCommand(const QString &itemKey) override;
|
||||
const QString itemContextMenu(const QString &itemKey) override;
|
||||
void invokedMenuItem(const QString &itemKey, const QString &menuId, const bool checked) override;
|
||||
void displayModeChanged(const Dock::DisplayMode displayMode) override;
|
||||
|
||||
|
@ -110,15 +110,6 @@ QWidget *SoundPlugin::itemPopupApplet(const QString &itemKey)
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
const QString SoundPlugin::itemContextMenu(const QString &itemKey)
|
||||
{
|
||||
if (itemKey == SOUND_KEY) {
|
||||
return m_soundItem->contextMenu();
|
||||
}
|
||||
|
||||
return QString();
|
||||
}
|
||||
|
||||
void SoundPlugin::invokedMenuItem(const QString &itemKey, const QString &menuId, const bool checked)
|
||||
{
|
||||
if (itemKey == SOUND_KEY) {
|
||||
|
@ -46,7 +46,6 @@ public:
|
||||
QWidget *itemWidget(const QString &itemKey) override;
|
||||
QWidget *itemTipsWidget(const QString &itemKey) override;
|
||||
QWidget *itemPopupApplet(const QString &itemKey) override;
|
||||
const QString itemContextMenu(const QString &itemKey) override;
|
||||
void invokedMenuItem(const QString &itemKey, const QString &menuId, const bool checked) override;
|
||||
int itemSortKey(const QString &itemKey) override;
|
||||
void setSortKey(const QString &itemKey, const int order) override;
|
||||
|
Loading…
x
Reference in New Issue
Block a user