From c9b618c7e80143b0dea804051fa52f68295bce7e Mon Sep 17 00:00:00 2001 From: Garux Date: Tue, 16 Sep 2025 19:36:05 +0500 Subject: [PATCH] more svg icons --- radiant/entitylist.cpp | 9 +++++---- radiant/texwindow.cpp | 8 ++++---- setup/data/tools/bitmaps/search.svg | 17 +++++++++++++++++ setup/data/tools/bitmaps/search_from_start.svg | 9 +++++++++ 4 files changed, 35 insertions(+), 8 deletions(-) create mode 100644 setup/data/tools/bitmaps/search.svg create mode 100644 setup/data/tools/bitmaps/search_from_start.svg diff --git a/radiant/entitylist.cpp b/radiant/entitylist.cpp index 2ce3152c..a80b14c5 100644 --- a/radiant/entitylist.cpp +++ b/radiant/entitylist.cpp @@ -40,6 +40,7 @@ #include "gtkutil/idledraw.h" #include "gtkutil/accelerator.h" #include "gtkutil/guisettings.h" +#include "gtkutil/image.h" #include "treemodel.h" @@ -212,10 +213,10 @@ protected: }; void searchEntrySetModeIcon( QAction *action, bool search_from_start ){ - action->setIcon( QApplication::style()->standardIcon( + action->setIcon( new_local_icon( search_from_start - ? QStyle::StandardPixmap::SP_CommandLink - : QStyle::StandardPixmap::SP_FileDialogContentsView ) ); + ? "search_from_start.png" + : "search.png" ) ); } /* search */ @@ -306,7 +307,7 @@ void EntityList_constructWindow( QWidget* main_window ){ entry->setClearButtonEnabled( true ); entry->setFocusPolicy( Qt::FocusPolicy::ClickFocus ); - QAction *action = entry->addAction( QApplication::style()->standardIcon( QStyle::StandardPixmap::SP_CommandLink ), QLineEdit::LeadingPosition ); + QAction *action = entry->addAction( QIcon(), QLineEdit::LeadingPosition ); searchEntrySetModeIcon( action, getEntityList().m_search_from_start ); action->setToolTip( "toggle match mode ( start / any position )" ); diff --git a/radiant/texwindow.cpp b/radiant/texwindow.cpp index 899890ed..ae28e603 100644 --- a/radiant/texwindow.cpp +++ b/radiant/texwindow.cpp @@ -1661,10 +1661,10 @@ protected: }; void TextureBrowser_filterSetModeIcon( QAction *action ){ - action->setIcon( QApplication::style()->standardIcon( + action->setIcon( new_local_icon( g_TextureBrowser_filter_searchFromStart - ? QStyle::StandardPixmap::SP_CommandLink - : QStyle::StandardPixmap::SP_FileDialogContentsView ) ); + ? "search_from_start.png" + : "search.png" ) ); } @@ -1796,7 +1796,7 @@ QWidget* TextureBrowser_constructWindow( QWidget* toplevel ){ entry->setClearButtonEnabled( true ); entry->setFocusPolicy( Qt::FocusPolicy::ClickFocus ); - QAction *action = g_TexBro.m_filter_action = entry->addAction( QApplication::style()->standardIcon( QStyle::StandardPixmap::SP_CommandLink ), QLineEdit::LeadingPosition ); + QAction *action = g_TexBro.m_filter_action = entry->addAction( QIcon(), QLineEdit::LeadingPosition ); TextureBrowser_filterSetModeIcon( action ); action->setToolTip( "toggle match mode ( start / any position )" ); diff --git a/setup/data/tools/bitmaps/search.svg b/setup/data/tools/bitmaps/search.svg new file mode 100644 index 00000000..98f088d1 --- /dev/null +++ b/setup/data/tools/bitmaps/search.svg @@ -0,0 +1,17 @@ + + + + + + + + + diff --git a/setup/data/tools/bitmaps/search_from_start.svg b/setup/data/tools/bitmaps/search_from_start.svg new file mode 100644 index 00000000..d05dacc2 --- /dev/null +++ b/setup/data/tools/bitmaps/search_from_start.svg @@ -0,0 +1,9 @@ + + + + +