changeset 18026:50bce63dbb04 stable

add fallback for theme warning icon * icons/warning.png: New file. * libgui/src/module.mk (octave_gui_ICONS): Add it to the list. * libgui/src/resource.qrc: Include warning.png. * main-window.cc (main_window::construct_warning_bar): Use warning.png as fallback for theme "dialog-warning" icon.
author John W. Eaton <jwe@octave.org>
date Wed, 27 Nov 2013 01:40:29 -0500
parents 7c0f59b688fc
children f1d791ffeeb4
files libgui/src/icons/warning.png libgui/src/main-window.cc libgui/src/module.mk libgui/src/resource.qrc
diffstat 4 files changed, 5 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
Binary file libgui/src/icons/warning.png has changed
--- a/libgui/src/main-window.cc	Tue Nov 26 20:59:00 2013 -0800
+++ b/libgui/src/main-window.cc	Wed Nov 27 01:40:29 2013 -0500
@@ -1780,7 +1780,9 @@
   QFrame *box = new QFrame (warning_bar);
 
   QLabel *icon = new QLabel (box);
-  QIcon warning_icon = QIcon::fromTheme ("dialog-warning");
+  QIcon warning_icon
+    = QIcon::fromTheme ("dialog-warning",
+                        QIcon (":/actions/icons/warning.png"));
   QPixmap icon_pixmap = warning_icon.pixmap (QSize (32, 32));
   icon->setPixmap (icon_pixmap);
 
--- a/libgui/src/module.mk	Tue Nov 26 20:59:00 2013 -0800
+++ b/libgui/src/module.mk	Wed Nov 27 01:40:29 2013 -0500
@@ -67,6 +67,7 @@
   src/icons/terminal.png \
   src/icons/undo.png \
   src/icons/up.png \
+  src/icons/warning.png \
   src/icons/widget-close.png \
   src/icons/widget-dock.png \
   src/icons/widget-undock.png \
--- a/libgui/src/resource.qrc	Tue Nov 26 20:59:00 2013 -0800
+++ b/libgui/src/resource.qrc	Wed Nov 27 01:40:29 2013 -0500
@@ -63,6 +63,7 @@
         <file>icons/graphic_logo_WorkspaceView.png</file>
         <file>icons/graphic_logo_DocumentationDockWidget.png</file>
         <file>icons/graphic_logo_ReleaseWidget.png</file>
+        <file>icons/warning.png</file>
         <file>icons/widget-close.png</file>
         <file>icons/widget-dock.png</file>
         <file>icons/widget-undock.png</file>