[network/konqueror] src: Execute/Display dialogue: Add icons to buttons, use KUIT
Jonathan Marten
null at kde.org
Wed Mar 8 10:51:04 GMT 2023
Git commit 92caaff9f0c161dcc30f36110ef04bc96c03beaf by Jonathan Marten.
Committed on 08/03/2023 at 10:47.
Pushed by marten into branch 'master'.
Execute/Display dialogue: Add icons to buttons, use KUIT
I18N:
GUI:
M +14 -9 src/urlloader.cpp
https://invent.kde.org/network/konqueror/commit/92caaff9f0c161dcc30f36110ef04bc96c03beaf
diff --git a/src/urlloader.cpp b/src/urlloader.cpp
index b0f16e868..e6f78cb1a 100644
--- a/src/urlloader.cpp
+++ b/src/urlloader.cpp
@@ -272,19 +272,24 @@ UrlLoader::OpenUrlAction UrlLoader::decideExecute() const {
bool canDisplay = !KParts::PartLoader::partsForMimeType(m_mimeType).isEmpty();
KMessageBox::ButtonCode code;
- KGuiItem executeGuiItem(i18nc("Execute an executable file", "Execute it"));
+ KGuiItem executeGuiItem(i18nc("Execute an executable file", "Execute"),
+ QIcon::fromTheme(QStringLiteral("system-run")));
+ KGuiItem displayGuiItem(i18nc("Display an executable file", "Display"),
+ QIcon::fromTheme(QStringLiteral("document-preview")));
QString dontShowAgainId(QLatin1String("AskExecuting")+m_mimeType);
if (canDisplay) {
- code = KMessageBox::questionTwoActionsCancel(m_mainWindow, i18nc("The user has to decide whether to execute an executable file or display it",
- "<tt>%1</tt> can be executed. Do you want to execute it or to display it?", m_url.path()),
- QString(), executeGuiItem, KGuiItem(i18nc("Display an executable file", "Display it")),
- KStandardGuiItem::cancel(), dontShowAgainId, KMessageBox::Dangerous);
+ code = KMessageBox::questionTwoActionsCancel(m_mainWindow,
+ xi18nc("@info The user has to decide whether to execute an executable file or display it",
+ "<filename>%1</filename> can be executed. Do you want to execute it or to display it?", m_url.path()),
+ QString(), executeGuiItem, displayGuiItem,
+ KStandardGuiItem::cancel(), dontShowAgainId, KMessageBox::Dangerous);
} else {
- code = KMessageBox::questionTwoActions(m_mainWindow, i18nc("The user has to decide whether to execute an executable file or not",
- "<tt>%1</tt> can be executed. Do you want to execute it?", m_url.path()),
- QString(), executeGuiItem, KStandardGuiItem::cancel(),
- dontShowAgainId, KMessageBox::Dangerous);}
+ code = KMessageBox::questionTwoActions(m_mainWindow,
+ xi18nc("@info The user has to decide whether to execute an executable file or not",
+ "<filename>%1</filename> can be executed. Do you want to execute it?", m_url.path()),
+ QString(), executeGuiItem, KStandardGuiItem::cancel(),
+ dontShowAgainId, KMessageBox::Dangerous);}
switch (code) {
case KMessageBox::PrimaryAction:
return OpenUrlAction::Execute;
More information about the kde-doc-english
mailing list