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 @@
-
+
+
+
+
+
+
+
+ ..
+
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;