# HG changeset patch # User John W. Eaton # Date 1385534429 18000 # Node ID 50bce63dbb04d4c2045dae26f2a946382d283467 # Parent 7c0f59b688fcbd523543ab6b740aa0dca30f69a4 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. diff -r 7c0f59b688fc -r 50bce63dbb04 libgui/src/icons/warning.png Binary file libgui/src/icons/warning.png has changed diff -r 7c0f59b688fc -r 50bce63dbb04 libgui/src/main-window.cc --- 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); diff -r 7c0f59b688fc -r 50bce63dbb04 libgui/src/module.mk --- 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 \ diff -r 7c0f59b688fc -r 50bce63dbb04 libgui/src/resource.qrc --- 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 @@ icons/graphic_logo_WorkspaceView.png icons/graphic_logo_DocumentationDockWidget.png icons/graphic_logo_ReleaseWidget.png + icons/warning.png icons/widget-close.png icons/widget-dock.png icons/widget-undock.png