зеркало из https://github.com/nextcloud/desktop.git
[dolphin] Add icon to context menu
Signed-off-by: Nicolas Fella <nicolas.fella@gmx.de>
This commit is contained in:
Родитель
3ca586c464
Коммит
e1f4d17446
|
@ -93,6 +93,7 @@ public:
|
|||
|
||||
auto menuaction = new QAction(parentWidget);
|
||||
menuaction->setText(helper->contextMenuTitle());
|
||||
menuaction->setIcon(QIcon::fromTheme(helper->contextMenuIconName()));
|
||||
menuaction->setMenu(menu);
|
||||
return { menuaction };
|
||||
}
|
||||
|
|
|
@ -41,6 +41,10 @@ public:
|
|||
{
|
||||
return _strings.value("SHARE_MENU_TITLE", "Share …");
|
||||
}
|
||||
QString contextMenuIconName() const
|
||||
{
|
||||
return _strings.value("CONTEXT_MENU_ICON", "Nextcloud");
|
||||
}
|
||||
|
||||
QString copyPrivateLinkTitle() const { return _strings["COPY_PRIVATE_LINK_MENU_TITLE"]; }
|
||||
QString emailPrivateLinkTitle() const { return _strings["EMAIL_PRIVATE_LINK_MENU_TITLE"]; }
|
||||
|
|
|
@ -707,6 +707,7 @@ void SocketApi::command_GET_STRINGS(const QString &argument, SocketListener *lis
|
|||
{ "CONTEXT_MENU_TITLE", Theme::instance()->appNameGUI() },
|
||||
{ "COPY_PRIVATE_LINK_MENU_TITLE", tr("Copy private link to clipboard") },
|
||||
{ "EMAIL_PRIVATE_LINK_MENU_TITLE", tr("Send private link by email …") },
|
||||
{ "CONTEXT_MENU_ICON", APPLICATION_ICON_NAME},
|
||||
} };
|
||||
listener->sendMessage(QString("GET_STRINGS:BEGIN"));
|
||||
for (const auto& key_value : strings) {
|
||||
|
|
Загрузка…
Ссылка в новой задаче