summaryrefslogtreecommitdiffstats
path: root/src/designer
diff options
context:
space:
mode:
authorFriedemann Kleint <Friedemann.Kleint@qt.io>2024-02-13 09:38:15 +0100
committerFriedemann Kleint <Friedemann.Kleint@qt.io>2024-02-14 08:27:17 +0100
commitd4eec03b7e42380646953a91b39c29e1b29bc823 (patch)
tree02e14aca4c5dd781b71e6440c583dbf1b404a068 /src/designer
parent7bc7e13c93a2101e3c3467589d728a0531908105 (diff)
Tools: Use theme icons in UI
Pick-to: 6.7 Change-Id: I4592d1de6d46ea2f6d040642190f7e71a93d7045 Reviewed-by: Jarek Kobus <jaroslaw.kobus@qt.io> Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
Diffstat (limited to 'src/designer')
-rw-r--r--src/designer/src/components/formeditor/formwindowmanager.cpp15
-rw-r--r--src/designer/src/designer/qdesigner_actions.cpp20
-rw-r--r--src/designer/src/lib/shared/actioneditor.cpp12
-rw-r--r--src/designer/src/lib/shared/qtresourceview.cpp6
4 files changed, 29 insertions, 24 deletions
diff --git a/src/designer/src/components/formeditor/formwindowmanager.cpp b/src/designer/src/components/formeditor/formwindowmanager.cpp
index e24a6638a..ad304014b 100644
--- a/src/designer/src/components/formeditor/formwindowmanager.cpp
+++ b/src/designer/src/components/formeditor/formwindowmanager.cpp
@@ -342,7 +342,8 @@ QWidget *FormWindowManager::findManagedWidget(FormWindow *fw, QWidget *w)
void FormWindowManager::setupActions()
{
#if QT_CONFIG(clipboard)
- const QIcon cutIcon = QIcon::fromTheme(u"edit-cut"_s, createIconSet(u"editcut.png"_s));
+ const QIcon cutIcon = QIcon::fromTheme(QIcon::ThemeIcon::EditCut,
+ createIconSet(u"editcut.png"_s));
m_actionCut = new QAction(cutIcon, tr("Cu&t"), this);
m_actionCut->setObjectName(u"__qt_cut_action"_s);
m_actionCut->setShortcut(QKeySequence::Cut);
@@ -351,7 +352,7 @@ void FormWindowManager::setupActions()
connect(m_actionCut, &QAction::triggered, this, &FormWindowManager::slotActionCutActivated);
m_actionCut->setEnabled(false);
- const QIcon copyIcon = QIcon::fromTheme(u"edit-copy"_s,
+ const QIcon copyIcon = QIcon::fromTheme(QIcon::ThemeIcon::EditCopy,
createIconSet(u"editcopy.png"_s));
m_actionCopy = new QAction(copyIcon, tr("&Copy"), this);
m_actionCopy->setObjectName(u"__qt_copy_action"_s);
@@ -361,7 +362,7 @@ void FormWindowManager::setupActions()
connect(m_actionCopy, &QAction::triggered, this, &FormWindowManager::slotActionCopyActivated);
m_actionCopy->setEnabled(false);
- const QIcon pasteIcon = QIcon::fromTheme(u"edit-paste"_s,
+ const QIcon pasteIcon = QIcon::fromTheme(QIcon::ThemeIcon::EditPaste,
createIconSet(u"editpaste.png"_s));
m_actionPaste = new QAction(pasteIcon, tr("&Paste"), this);
m_actionPaste->setObjectName(u"__qt_paste_action"_s);
@@ -372,7 +373,7 @@ void FormWindowManager::setupActions()
m_actionPaste->setEnabled(false);
#endif
- m_actionDelete = new QAction(QIcon::fromTheme(u"edit-delete"_s),
+ m_actionDelete = new QAction(QIcon::fromTheme(QIcon::ThemeIcon::EditDelete),
tr("&Delete"), this);
m_actionDelete->setObjectName(u"__qt_delete_action"_s);
m_actionDelete->setStatusTip(tr("Deletes the selected widgets"));
@@ -506,10 +507,12 @@ void FormWindowManager::setupActions()
m_actionUndo = m_undoGroup->createUndoAction(this);
m_actionUndo->setEnabled(false);
- m_actionUndo->setIcon(QIcon::fromTheme(u"edit-undo"_s, createIconSet(u"undo.png"_s)));
+ m_actionUndo->setIcon(QIcon::fromTheme(QIcon::ThemeIcon::EditUndo,
+ createIconSet(u"undo.png"_s)));
m_actionRedo = m_undoGroup->createRedoAction(this);
m_actionRedo->setEnabled(false);
- m_actionRedo->setIcon(QIcon::fromTheme(u"edit-redo"_s, createIconSet(u"redo.png"_s)));
+ m_actionRedo->setIcon(QIcon::fromTheme(QIcon::ThemeIcon::EditRedo,
+ createIconSet(u"redo.png"_s)));
m_actionShowFormWindowSettingsDialog = new QAction(tr("Form &Settings..."), this);
m_actionShowFormWindowSettingsDialog->setObjectName(u"__qt_form_settings_action"_s);
diff --git a/src/designer/src/designer/qdesigner_actions.cpp b/src/designer/src/designer/qdesigner_actions.cpp
index 8e01988c1..67f920a2b 100644
--- a/src/designer/src/designer/qdesigner_actions.cpp
+++ b/src/designer/src/designer/qdesigner_actions.cpp
@@ -162,18 +162,20 @@ QDesignerActions::QDesignerActions(QDesignerWorkbench *workbench)
m_appFontAction(new QAction(tr("Additional Fonts..."), this))
{
#if defined (Q_OS_UNIX) && !defined(Q_OS_MACOS)
- m_newFormAction->setIcon(QIcon::fromTheme(u"document-new"_s,
+ m_newFormAction->setIcon(QIcon::fromTheme(QIcon::ThemeIcon::DocumentNew,
m_newFormAction->icon()));
- m_openFormAction->setIcon(QIcon::fromTheme(u"document-open"_s,
+ m_openFormAction->setIcon(QIcon::fromTheme(QIcon::ThemeIcon::DocumentOpen,
m_openFormAction->icon()));
- m_saveFormAction->setIcon(QIcon::fromTheme(u"document-save"_s,
+ m_saveFormAction->setIcon(QIcon::fromTheme(QIcon::ThemeIcon::DocumentSave,
m_saveFormAction->icon()));
- m_saveFormAsAction->setIcon(QIcon::fromTheme(u"document-save-as"_s,
+ m_saveFormAsAction->setIcon(QIcon::fromTheme(QIcon::ThemeIcon::DocumentSaveAs,
m_saveFormAsAction->icon()));
- m_printPreviewAction->setIcon(QIcon::fromTheme(u"document-print"_s,
+ m_printPreviewAction->setIcon(QIcon::fromTheme(QIcon::ThemeIcon::DocumentPrint,
m_printPreviewAction->icon()));
- m_closeFormAction->setIcon(QIcon::fromTheme(u"window-close"_s, m_closeFormAction->icon()));
- m_quitAction->setIcon(QIcon::fromTheme(u"application-exit"_s, m_quitAction->icon()));
+ m_closeFormAction->setIcon(QIcon::fromTheme(QIcon::ThemeIcon::WindowClose,
+ m_closeFormAction->icon()));
+ m_quitAction->setIcon(QIcon::fromTheme(QIcon::ThemeIcon::ApplicationExit,
+ m_quitAction->icon()));
#endif
Q_ASSERT(m_core != nullptr);
@@ -495,14 +497,14 @@ QAction *QDesignerActions::createRecentFilesMenu()
}
updateRecentFileActions();
m_recentMenu->addSeparator();
- act = new QAction(QIcon::fromTheme(u"edit-clear"_s),
+ act = new QAction(QIcon::fromTheme(QIcon::ThemeIcon::EditClear),
tr("Clear &Menu"), this);
act->setObjectName(u"__qt_action_clear_menu_"_s);
connect(act, &QAction::triggered, this, &QDesignerActions::clearRecentFiles);
m_recentFilesActions->addAction(act);
m_recentMenu->addAction(act);
- act = new QAction(QIcon::fromTheme(u"document-open-recent"_s),
+ act = new QAction(QIcon::fromTheme(QIcon::ThemeIcon::DocumentOpenRecent),
tr("&Recent Forms"), this);
act->setMenu(m_recentMenu.get());
return act;
diff --git a/src/designer/src/lib/shared/actioneditor.cpp b/src/designer/src/lib/shared/actioneditor.cpp
index 681b3f658..7ae504fd4 100644
--- a/src/designer/src/lib/shared/actioneditor.cpp
+++ b/src/designer/src/lib/shared/actioneditor.cpp
@@ -114,7 +114,7 @@ ActionEditor::ActionEditor(QDesignerFormEditorInterface *core, QWidget *parent,
toolbar->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Minimum);
l->addWidget(toolbar);
// edit actions
- QIcon documentNewIcon = QIcon::fromTheme(u"document-new"_s,
+ QIcon documentNewIcon = QIcon::fromTheme(QIcon::ThemeIcon::DocumentNew,
createIconSet(u"filenew.png"_s));
m_actionNew->setIcon(documentNewIcon);
m_actionNew->setEnabled(false);
@@ -126,19 +126,19 @@ ActionEditor::ActionEditor(QDesignerFormEditorInterface *core, QWidget *parent,
#if QT_CONFIG(clipboard)
m_actionCut->setEnabled(false);
connect(m_actionCut, &QAction::triggered, this, &ActionEditor::slotCut);
- QIcon editCutIcon = QIcon::fromTheme(u"edit-cut"_s,
+ QIcon editCutIcon = QIcon::fromTheme(QIcon::ThemeIcon::EditCut,
createIconSet(u"editcut.png"_s));
m_actionCut->setIcon(editCutIcon);
m_actionCopy->setEnabled(false);
connect(m_actionCopy, &QAction::triggered, this, &ActionEditor::slotCopy);
- QIcon editCopyIcon = QIcon::fromTheme(u"edit-copy"_s,
+ QIcon editCopyIcon = QIcon::fromTheme(QIcon::ThemeIcon::EditCopy,
createIconSet(u"editcopy.png"_s));
m_actionCopy->setIcon(editCopyIcon);
toolbar->addAction(m_actionCopy);
connect(m_actionPaste, &QAction::triggered, this, &ActionEditor::slotPaste);
- QIcon editPasteIcon = QIcon::fromTheme(u"edit-paste"_s,
+ QIcon editPasteIcon = QIcon::fromTheme(QIcon::ThemeIcon::EditPaste,
createIconSet(u"editpaste.png"_s));
m_actionPaste->setIcon(editPasteIcon);
toolbar->addAction(m_actionPaste);
@@ -149,7 +149,7 @@ ActionEditor::ActionEditor(QDesignerFormEditorInterface *core, QWidget *parent,
connect(m_actionNavigateToSlot, &QAction::triggered, this, &ActionEditor::navigateToSlotCurrentAction);
- QIcon editDeleteIcon = QIcon::fromTheme(u"edit-delete"_s,
+ QIcon editDeleteIcon = QIcon::fromTheme(QIcon::ThemeIcon::EditDelete,
createIconSet(u"editdelete.png"_s));
m_actionDelete->setIcon(editDeleteIcon);
m_actionDelete->setEnabled(false);
@@ -229,7 +229,7 @@ QToolButton *ActionEditor::createConfigureMenuButton(const QString &t, QMenu **p
{
QToolButton *configureButton = new QToolButton;
QAction *configureAction = new QAction(t, configureButton);
- QIcon configureIcon = QIcon::fromTheme(u"document-properties"_s,
+ QIcon configureIcon = QIcon::fromTheme(QIcon::ThemeIcon::DocumentProperties,
createIconSet(u"configure.png"_s));
configureAction->setIcon(configureIcon);
QMenu *configureMenu = new QMenu(configureButton);
diff --git a/src/designer/src/lib/shared/qtresourceview.cpp b/src/designer/src/lib/shared/qtresourceview.cpp
index 9673982ce..d11000600 100644
--- a/src/designer/src/lib/shared/qtresourceview.cpp
+++ b/src/designer/src/lib/shared/qtresourceview.cpp
@@ -530,7 +530,7 @@ QtResourceView::QtResourceView(QDesignerFormEditorInterface *core, QWidget *pare
{
d_ptr->q_ptr = this;
- QIcon editIcon = QIcon::fromTheme(u"document-properties"_s,
+ QIcon editIcon = QIcon::fromTheme(QIcon::ThemeIcon::DocumentProperties,
qdesigner_internal::createIconSet(u"edit.png"_s));
d_ptr->m_editResourcesAction = new QAction(editIcon, tr("Edit Resources..."), this);
d_ptr->m_toolBar->addAction(d_ptr->m_editResourcesAction);
@@ -538,7 +538,7 @@ QtResourceView::QtResourceView(QDesignerFormEditorInterface *core, QWidget *pare
this, [this] { d_ptr->slotEditResources(); });
d_ptr->m_editResourcesAction->setEnabled(false);
- QIcon refreshIcon = QIcon::fromTheme(u"view-refresh"_s,
+ QIcon refreshIcon = QIcon::fromTheme(QIcon::ThemeIcon::ViewRefresh,
qdesigner_internal::createIconSet(u"reload.png"_s));
d_ptr->m_reloadResourcesAction = new QAction(refreshIcon, tr("Reload"), this);
@@ -548,7 +548,7 @@ QtResourceView::QtResourceView(QDesignerFormEditorInterface *core, QWidget *pare
d_ptr->m_reloadResourcesAction->setEnabled(false);
#if QT_CONFIG(clipboard)
- QIcon copyIcon = QIcon::fromTheme(u"edit-copy"_s,
+ QIcon copyIcon = QIcon::fromTheme(QIcon::ThemeIcon::EditCopy,
qdesigner_internal::createIconSet(u"editcopy.png"_s));
d_ptr->m_copyResourcePathAction = new QAction(copyIcon, tr("Copy Path"), this);
connect(d_ptr->m_copyResourcePathAction, &QAction::triggered,