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 @@
+
+
+