Mercurial > hg > octave-nkf
diff libgui/src/resource-manager.cc @ 20108:a8a5415b05cb
new gui icons
* resource-manager.cc (do_icon): new function for getting an icon from
or from the fallback icon set if desired
* resource-manager.h (icon): new static function icon calling do_icon
if instance is ok
* QTerminal.h (QTerminal)
* files-dock-widget.cc (files_dock_widget,contextmenu_requested)
* main-window.cc (construct_file_menu, construct_new_menu,
construct_edit_menu, construct_tool_bar, construct_debug_menu_item)
* webinfo.cc (webinfo)
* file-editor.cc (construct): use icons from theme or icon set,
change order of prev/next breakpoint
* find-files-dialog.cc (find_files_dialog): new window icon
* applications-system.svg, bp-next.svg, bp-prev.svg, bp-rm-all.svg,
bp-toggle.svg, db-step-in.svg, db-step-out.svg, db-step.svg, db-stop.svg,
document-new.svg, document-open.svg, document-print.svg,
document-save-as.svg, document-save.svg, edit-copy.svg, edit-cut.svg,
edit-paste.svg, edit-delete.svg, edit-find.svg, edit-find-replace.svg,
edit-undo.svg, edit-redo.svg, folder-new.svg, folder.svg, go-first.svg,
go-last.svg, go-up.svg, media-playback-start.svg, preferences-system.svg,
system-run.svg user-home.svg, view-refresh.svg, zoom-in.svg, zoom-out.svg:
added new icon files together with created png files
* artsbuilderexecute.png, bp_next.png, bp_prev.png, bp_rm_all.png,
bp_toggle.png, db_step_in.png, db_step_out.png, db_step.png, db_stop.png,
db_cont.png, configure.png, editcopy.png, editcut.png, editdelete.png,
editpaste.png, fileclose.png, filenew.png, fileopen.png, fileprint.png,
filesave.png, filesaveas.png, find.png, findf.png, folder.png,
folder_documents.png, folder_new.png, gear.png, home.png, ok.png, redo.png,
reload.png, search.png, undo.png, zoom-in.png, zoom-out.png:
removed old icon files
* icons_license: update to new icon set
* module.mk
* resource.qrc
remove png icons and add svg/png icons
author | Torsten <ttl@justmail.de> |
---|---|
date | Fri, 27 Feb 2015 08:41:59 +0100 |
parents | 19755f4fc851 |
children | 6049bdfa8d56 |
line wrap: on
line diff
--- a/libgui/src/resource-manager.cc +++ b/libgui/src/resource-manager.cc @@ -305,3 +305,13 @@ { return QTerminal::default_colors (); } + +QIcon +resource_manager::do_icon (const QString& icon_name, bool fallback) +{ + if (fallback) + return QIcon::fromTheme (icon_name, + QIcon (":/actions/icons/" + icon_name + ".png")); + else + return QIcon::fromTheme (icon_name); +}