Add KDE Breeze icon to menu

master
Julien Rosset 5 years ago
parent d47c89d820
commit 81f1ae46f1

@ -15,6 +15,6 @@ add_executable(
main.cpp main.cpp
MainWindow/MainWindow.ui MainWindow/MainWindow.h MainWindow/MainWindow.cpp MainWindow/MainWindow.ui MainWindow/MainWindow.h MainWindow/MainWindow.cpp
FontAwesome/FontAwesome.qrc icons/breeze.qrc icons/breeze-dark.qrc
) )
target_link_libraries(NBTModifier Qt5::Widgets) target_link_libraries(NBTModifier Qt5::Widgets)

@ -77,11 +77,15 @@
</property> </property>
<addaction name="actionFileNew"/> <addaction name="actionFileNew"/>
<addaction name="actionFileOpen"/> <addaction name="actionFileOpen"/>
<addaction name="actionEditReload"/>
<addaction name="separator"/> <addaction name="separator"/>
<addaction name="actionFileSave"/> <addaction name="actionFileSave"/>
<addaction name="actionFileSaveAs"/> <addaction name="actionFileSaveAs"/>
<addaction name="separator"/> <addaction name="separator"/>
<addaction name="actionEditReload"/>
<addaction name="actionClose"/>
<addaction name="separator"/>
<addaction name="actionSettings"/>
<addaction name="separator"/>
<addaction name="actionFileQuit"/> <addaction name="actionFileQuit"/>
</widget> </widget>
<widget class="QMenu" name="menuEdit"> <widget class="QMenu" name="menuEdit">
@ -158,6 +162,10 @@
</attribute> </attribute>
</widget> </widget>
<action name="actionFileNew"> <action name="actionFileNew">
<property name="icon">
<iconset theme="document-new">
<normaloff>.</normaloff>.</iconset>
</property>
<property name="text"> <property name="text">
<string>New</string> <string>New</string>
</property> </property>
@ -166,6 +174,10 @@
</property> </property>
</action> </action>
<action name="actionFileOpen"> <action name="actionFileOpen">
<property name="icon">
<iconset theme="document-open">
<normaloff>.</normaloff>.</iconset>
</property>
<property name="text"> <property name="text">
<string>Open</string> <string>Open</string>
</property> </property>
@ -174,6 +186,10 @@
</property> </property>
</action> </action>
<action name="actionFileSave"> <action name="actionFileSave">
<property name="icon">
<iconset theme="document-save">
<normaloff>.</normaloff>.</iconset>
</property>
<property name="text"> <property name="text">
<string>Save</string> <string>Save</string>
</property> </property>
@ -182,6 +198,10 @@
</property> </property>
</action> </action>
<action name="actionFileSaveAs"> <action name="actionFileSaveAs">
<property name="icon">
<iconset theme="document-save-as">
<normaloff>.</normaloff>.</iconset>
</property>
<property name="text"> <property name="text">
<string>Save as</string> <string>Save as</string>
</property> </property>
@ -190,6 +210,10 @@
</property> </property>
</action> </action>
<action name="actionFileQuit"> <action name="actionFileQuit">
<property name="icon">
<iconset theme="application-exit">
<normaloff>.</normaloff>.</iconset>
</property>
<property name="text"> <property name="text">
<string>Quit</string> <string>Quit</string>
</property> </property>
@ -198,6 +222,9 @@
</property> </property>
</action> </action>
<action name="actionEditUndo"> <action name="actionEditUndo">
<property name="icon">
<iconset theme="edit-undo"/>
</property>
<property name="text"> <property name="text">
<string>Undo</string> <string>Undo</string>
</property> </property>
@ -206,6 +233,9 @@
</property> </property>
</action> </action>
<action name="actionEditRedo"> <action name="actionEditRedo">
<property name="icon">
<iconset theme="edit-redo"/>
</property>
<property name="text"> <property name="text">
<string>Redo</string> <string>Redo</string>
</property> </property>
@ -214,6 +244,9 @@
</property> </property>
</action> </action>
<action name="actionEditCopy"> <action name="actionEditCopy">
<property name="icon">
<iconset theme="edit-copy"/>
</property>
<property name="text"> <property name="text">
<string>Copy</string> <string>Copy</string>
</property> </property>
@ -222,6 +255,9 @@
</property> </property>
</action> </action>
<action name="actionEditCut"> <action name="actionEditCut">
<property name="icon">
<iconset theme="edit-cut"/>
</property>
<property name="text"> <property name="text">
<string>Cut</string> <string>Cut</string>
</property> </property>
@ -230,6 +266,9 @@
</property> </property>
</action> </action>
<action name="actionEditPaste"> <action name="actionEditPaste">
<property name="icon">
<iconset theme="edit-paste"/>
</property>
<property name="text"> <property name="text">
<string>Paste</string> <string>Paste</string>
</property> </property>
@ -298,6 +337,9 @@
</property> </property>
</action> </action>
<action name="actionEditModify"> <action name="actionEditModify">
<property name="icon">
<iconset theme="document-edit"/>
</property>
<property name="text"> <property name="text">
<string>Modify name/value</string> <string>Modify name/value</string>
</property> </property>
@ -306,14 +348,20 @@
</property> </property>
</action> </action>
<action name="actionEditDelete"> <action name="actionEditDelete">
<property name="icon">
<iconset theme="edit-delete"/>
</property>
<property name="text"> <property name="text">
<string>Delete</string> <string>Delete</string>
</property> </property>
<property name="shortcut"> <property name="shortcut">
<string>Ctrl+S</string> <string>Del</string>
</property> </property>
</action> </action>
<action name="actionEditMoveUp"> <action name="actionEditMoveUp">
<property name="icon">
<iconset theme="arrow-up"/>
</property>
<property name="text"> <property name="text">
<string>Move Up</string> <string>Move Up</string>
</property> </property>
@ -322,6 +370,9 @@
</property> </property>
</action> </action>
<action name="actionEditMoveDown"> <action name="actionEditMoveDown">
<property name="icon">
<iconset theme="arrow-down"/>
</property>
<property name="text"> <property name="text">
<string>Move Down</string> <string>Move Down</string>
</property> </property>
@ -338,6 +389,9 @@
</property> </property>
</action> </action>
<action name="actionSearchFind"> <action name="actionSearchFind">
<property name="icon">
<iconset theme="edit-find"/>
</property>
<property name="text"> <property name="text">
<string>Find</string> <string>Find</string>
</property> </property>
@ -362,6 +416,9 @@
</property> </property>
</action> </action>
<action name="actionSearchReplace"> <action name="actionSearchReplace">
<property name="icon">
<iconset theme="edit-find-replace"/>
</property>
<property name="text"> <property name="text">
<string>Replace</string> <string>Replace</string>
</property> </property>
@ -370,6 +427,9 @@
</property> </property>
</action> </action>
<action name="actionHelpAboutNBTModifier"> <action name="actionHelpAboutNBTModifier">
<property name="icon">
<iconset theme="help-about"/>
</property>
<property name="text"> <property name="text">
<string>About NBTModifier</string> <string>About NBTModifier</string>
</property> </property>
@ -379,6 +439,27 @@
<string>About Qt</string> <string>About Qt</string>
</property> </property>
</action> </action>
<action name="actionClose">
<property name="icon">
<iconset theme="document-close">
<normaloff>.</normaloff>.</iconset>
</property>
<property name="text">
<string>Close</string>
</property>
<property name="shortcut">
<string>Ctrl+W</string>
</property>
</action>
<action name="actionSettings">
<property name="icon">
<iconset theme="settings-configure">
<normaloff>.</normaloff>.</iconset>
</property>
<property name="text">
<string>Settings</string>
</property>
</action>
</widget> </widget>
<tabstops> <tabstops>
<tabstop>treeWidget</tabstop> <tabstop>treeWidget</tabstop>

@ -0,0 +1,39 @@
<!DOCTYPE RCC>
<RCC version="1.0">
<qresource prefix="/icons/breeze-dark">
<file name="index.theme">breeze-icons/icons-dark/index.theme</file>
<!--region menus -->
<!--region file -->
<file name="actions/32/document-new.svg">breeze-icons/icons-dark/actions/32/document-new.svg</file>
<file name="actions/32/document-open.svg">breeze-icons/icons-dark/actions/32/document-open.svg</file>
<file name="actions/32/document-save.svg">breeze-icons/icons-dark/actions/32/document-save.svg</file>
<file name="actions/32/document-save-as.svg">breeze-icons/icons-dark/actions/32/document-save-as.svg</file>
<file name="actions/32/document-close.svg">breeze-icons/icons-dark/actions/32/document-close.svg</file>
<file name="actions/32/settings-configure.svg">breeze-icons/icons-dark/actions/32/settings-configure.svg</file>
<file name="actions/32/application-exit.svg">breeze-icons/icons-dark/actions/32/application-exit.svg</file>
<!--endregion-->
<!--region edit -->
<file name="actions/32/edit-undo.svg">breeze-icons/icons-dark/actions/32/edit-undo.svg</file>
<file name="actions/32/edit-redo.svg">breeze-icons/icons-dark/actions/32/edit-redo.svg</file>
<file name="actions/22/edit-redo.svg">breeze-icons/icons-dark/actions/22/edit-copy.svg</file>
<file name="actions/22/edit-cut.svg">breeze-icons/icons-dark/actions/22/edit-cut.svg</file>
<file name="actions/22/edit-paste.svg">breeze-icons/icons-dark/actions/22/edit-paste.svg</file>
<file name="actions/32/document-edit.svg">breeze-icons/icons-dark/actions/32/document-edit.svg</file>
<file name="actions/32/edit-delete.svg">breeze-icons/icons-dark/actions/32/edit-delete.svg</file>
<file name="actions/32/arrow-up.svg">breeze-icons/icons-dark/actions/32/arrow-up.svg</file>
<file name="actions/32/arrow-down.svg">breeze-icons/icons-dark/actions/32/arrow-down.svg</file>
<!--endregion-->
<!--region search -->
<file name="actions/22/edit-find.svg">breeze-icons/icons-dark/actions/22/edit-find.svg</file>
<file name="actions/22/edit-find-replace.svg">breeze-icons/icons-dark/actions/22/edit-find-replace.svg</file>
<!--endregion-->
<!--region help -->
<file name="actions/32/help-about.svg">breeze-icons/icons-dark/actions/32/help-about.svg</file>
<!--endregion-->
<!--endregion-->
</qresource>
</RCC>

@ -0,0 +1,39 @@
<!DOCTYPE RCC>
<RCC version="1.0">
<qresource prefix="/icons/breeze">
<file name="index.theme">breeze-icons/icons/index.theme</file>
<!--region menus -->
<!--region file -->
<file name="actions/32/document-new.svg">breeze-icons/icons/actions/32/document-new.svg</file>
<file name="actions/32/document-open.svg">breeze-icons/icons/actions/32/document-open.svg</file>
<file name="actions/32/document-save.svg">breeze-icons/icons/actions/32/document-save.svg</file>
<file name="actions/32/document-save-as.svg">breeze-icons/icons/actions/32/document-save-as.svg</file>
<file name="actions/32/document-close.svg">breeze-icons/icons/actions/32/document-close.svg</file>
<file name="actions/32/settings-configure.svg">breeze-icons/icons/actions/32/settings-configure.svg</file>
<file name="actions/32/application-exit.svg">breeze-icons/icons/actions/32/application-exit.svg</file>
<!--endregion-->
<!--region edit -->
<file name="actions/32/edit-undo.svg">breeze-icons/icons/actions/32/edit-undo.svg</file>
<file name="actions/32/edit-redo.svg">breeze-icons/icons/actions/32/edit-redo.svg</file>
<file name="actions/22/edit-redo.svg">breeze-icons/icons/actions/22/edit-copy.svg</file>
<file name="actions/22/edit-cut.svg">breeze-icons/icons/actions/22/edit-cut.svg</file>
<file name="actions/22/edit-paste.svg">breeze-icons/icons/actions/22/edit-paste.svg</file>
<file name="actions/32/document-edit.svg">breeze-icons/icons/actions/32/document-edit.svg</file>
<file name="actions/32/edit-delete.svg">breeze-icons/icons/actions/32/edit-delete.svg</file>
<file name="actions/32/arrow-up.svg">breeze-icons/icons/actions/32/arrow-up.svg</file>
<file name="actions/32/arrow-down.svg">breeze-icons/icons/actions/32/arrow-down.svg</file>
<!--endregion-->
<!--region search -->
<file name="actions/22/edit-find.svg">breeze-icons/icons/actions/22/edit-find.svg</file>
<file name="actions/22/edit-find-replace.svg">breeze-icons/icons/actions/22/edit-find-replace.svg</file>
<!--endregion-->
<!--region help -->
<file name="actions/32/help-about.svg">breeze-icons/icons/actions/32/help-about.svg</file>
<!--endregion-->
<!--endregion-->
</qresource>
</RCC>

@ -4,6 +4,9 @@
int main (int argc, char* argv[]) { int main (int argc, char* argv[]) {
QApplication app(argc, argv); QApplication app(argc, argv);
QApplication::setAttribute(Qt::AA_UseHighDpiPixmaps);
QIcon::setThemeName("breeze-dark");
app.setQuitOnLastWindowClosed(true); app.setQuitOnLastWindowClosed(true);
MainWindow main; MainWindow main;

Loading…
Cancel
Save