diff --git a/CMakeLists.txt b/CMakeLists.txt index 12a9cff..3d27959 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -15,6 +15,6 @@ add_executable( main.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) \ No newline at end of file diff --git a/MainWindow/MainWindow.ui b/MainWindow/MainWindow.ui index f717d47..f93b468 100644 --- a/MainWindow/MainWindow.ui +++ b/MainWindow/MainWindow.ui @@ -77,11 +77,15 @@ - + + + + + @@ -158,6 +162,10 @@ + + + .. + New @@ -166,6 +174,10 @@ + + + .. + Open @@ -174,6 +186,10 @@ + + + .. + Save @@ -182,6 +198,10 @@ + + + .. + Save as @@ -190,6 +210,10 @@ + + + .. + Quit @@ -198,6 +222,9 @@ + + + Undo @@ -206,6 +233,9 @@ + + + Redo @@ -214,6 +244,9 @@ + + + Copy @@ -222,6 +255,9 @@ + + + Cut @@ -230,6 +266,9 @@ + + + Paste @@ -298,6 +337,9 @@ + + + Modify name/value @@ -306,14 +348,20 @@ + + + Delete - Ctrl+S + Del + + + Move Up @@ -322,6 +370,9 @@ + + + Move Down @@ -338,6 +389,9 @@ + + + Find @@ -362,6 +416,9 @@ + + + Replace @@ -370,6 +427,9 @@ + + + About NBTModifier @@ -379,6 +439,27 @@ About Qt + + + + .. + + + Close + + + Ctrl+W + + + + + + .. + + + Settings + + treeWidget diff --git a/icons/breeze-dark.qrc b/icons/breeze-dark.qrc new file mode 100644 index 0000000..d57e383 --- /dev/null +++ b/icons/breeze-dark.qrc @@ -0,0 +1,39 @@ + + + + breeze-icons/icons-dark/index.theme + + + + breeze-icons/icons-dark/actions/32/document-new.svg + breeze-icons/icons-dark/actions/32/document-open.svg + breeze-icons/icons-dark/actions/32/document-save.svg + breeze-icons/icons-dark/actions/32/document-save-as.svg + breeze-icons/icons-dark/actions/32/document-close.svg + breeze-icons/icons-dark/actions/32/settings-configure.svg + breeze-icons/icons-dark/actions/32/application-exit.svg + + + + breeze-icons/icons-dark/actions/32/edit-undo.svg + breeze-icons/icons-dark/actions/32/edit-redo.svg + breeze-icons/icons-dark/actions/22/edit-copy.svg + breeze-icons/icons-dark/actions/22/edit-cut.svg + breeze-icons/icons-dark/actions/22/edit-paste.svg + breeze-icons/icons-dark/actions/32/document-edit.svg + breeze-icons/icons-dark/actions/32/edit-delete.svg + breeze-icons/icons-dark/actions/32/arrow-up.svg + breeze-icons/icons-dark/actions/32/arrow-down.svg + + + + breeze-icons/icons-dark/actions/22/edit-find.svg + breeze-icons/icons-dark/actions/22/edit-find-replace.svg + + + + breeze-icons/icons-dark/actions/32/help-about.svg + + + + \ No newline at end of file diff --git a/icons/breeze.qrc b/icons/breeze.qrc new file mode 100644 index 0000000..6d9916e --- /dev/null +++ b/icons/breeze.qrc @@ -0,0 +1,39 @@ + + + + breeze-icons/icons/index.theme + + + + breeze-icons/icons/actions/32/document-new.svg + breeze-icons/icons/actions/32/document-open.svg + breeze-icons/icons/actions/32/document-save.svg + breeze-icons/icons/actions/32/document-save-as.svg + breeze-icons/icons/actions/32/document-close.svg + breeze-icons/icons/actions/32/settings-configure.svg + breeze-icons/icons/actions/32/application-exit.svg + + + + breeze-icons/icons/actions/32/edit-undo.svg + breeze-icons/icons/actions/32/edit-redo.svg + breeze-icons/icons/actions/22/edit-copy.svg + breeze-icons/icons/actions/22/edit-cut.svg + breeze-icons/icons/actions/22/edit-paste.svg + breeze-icons/icons/actions/32/document-edit.svg + breeze-icons/icons/actions/32/edit-delete.svg + breeze-icons/icons/actions/32/arrow-up.svg + breeze-icons/icons/actions/32/arrow-down.svg + + + + breeze-icons/icons/actions/22/edit-find.svg + breeze-icons/icons/actions/22/edit-find-replace.svg + + + + breeze-icons/icons/actions/32/help-about.svg + + + + \ No newline at end of file diff --git a/main.cpp b/main.cpp index 8b68884..6d9e0ee 100644 --- a/main.cpp +++ b/main.cpp @@ -4,6 +4,9 @@ int main (int argc, char* argv[]) { QApplication app(argc, argv); + QApplication::setAttribute(Qt::AA_UseHighDpiPixmaps); + + QIcon::setThemeName("breeze-dark"); app.setQuitOnLastWindowClosed(true); MainWindow main;