diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 79d313ce32..afcdd1f463 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -71,6 +71,7 @@ add_subdirectory(tools) if(QT_FEATURE_gui) add_subdirectory(gui) + add_subdirectory(assets) if(QT_FEATURE_opengl) add_subdirectory(opengl) diff --git a/src/assets/CMakeLists.txt b/src/assets/CMakeLists.txt new file mode 100644 index 0000000000..9357953132 --- /dev/null +++ b/src/assets/CMakeLists.txt @@ -0,0 +1 @@ +add_subdirectory(icons) diff --git a/src/assets/icons/128x128/document-new.png b/src/assets/icons/128x128/document-new.png new file mode 100644 index 0000000000..8d86a4827a Binary files /dev/null and b/src/assets/icons/128x128/document-new.png differ diff --git a/src/assets/icons/128x128/document-open.png b/src/assets/icons/128x128/document-open.png new file mode 100644 index 0000000000..2183dbbea6 Binary files /dev/null and b/src/assets/icons/128x128/document-open.png differ diff --git a/src/assets/icons/128x128/document-print.png b/src/assets/icons/128x128/document-print.png new file mode 100644 index 0000000000..9e7378aab2 Binary files /dev/null and b/src/assets/icons/128x128/document-print.png differ diff --git a/src/assets/icons/128x128/document-save.png b/src/assets/icons/128x128/document-save.png new file mode 100644 index 0000000000..e8b2840643 Binary files /dev/null and b/src/assets/icons/128x128/document-save.png differ diff --git a/src/assets/icons/128x128/edit-copy.png b/src/assets/icons/128x128/edit-copy.png new file mode 100644 index 0000000000..7585f4baa0 Binary files /dev/null and b/src/assets/icons/128x128/edit-copy.png differ diff --git a/src/assets/icons/128x128/edit-cut.png b/src/assets/icons/128x128/edit-cut.png new file mode 100644 index 0000000000..51ede2fe37 Binary files /dev/null and b/src/assets/icons/128x128/edit-cut.png differ diff --git a/src/assets/icons/128x128/edit-delete.png b/src/assets/icons/128x128/edit-delete.png new file mode 100644 index 0000000000..bdf785c828 Binary files /dev/null and b/src/assets/icons/128x128/edit-delete.png differ diff --git a/src/assets/icons/128x128/edit-paste.png b/src/assets/icons/128x128/edit-paste.png new file mode 100644 index 0000000000..690ffa172d Binary files /dev/null and b/src/assets/icons/128x128/edit-paste.png differ diff --git a/src/assets/icons/128x128/edit-redo.png b/src/assets/icons/128x128/edit-redo.png new file mode 100644 index 0000000000..f1c97f71c2 Binary files /dev/null and b/src/assets/icons/128x128/edit-redo.png differ diff --git a/src/assets/icons/128x128/edit-undo.png b/src/assets/icons/128x128/edit-undo.png new file mode 100644 index 0000000000..e728cbf6e0 Binary files /dev/null and b/src/assets/icons/128x128/edit-undo.png differ diff --git a/src/assets/icons/128x128/format-justify-center.png b/src/assets/icons/128x128/format-justify-center.png new file mode 100644 index 0000000000..44ceb2af4d Binary files /dev/null and b/src/assets/icons/128x128/format-justify-center.png differ diff --git a/src/assets/icons/128x128/format-justify-fill.png b/src/assets/icons/128x128/format-justify-fill.png new file mode 100644 index 0000000000..b99a850704 Binary files /dev/null and b/src/assets/icons/128x128/format-justify-fill.png differ diff --git a/src/assets/icons/128x128/format-justify-left.png b/src/assets/icons/128x128/format-justify-left.png new file mode 100644 index 0000000000..2b63887b49 Binary files /dev/null and b/src/assets/icons/128x128/format-justify-left.png differ diff --git a/src/assets/icons/128x128/format-justify-right.png b/src/assets/icons/128x128/format-justify-right.png new file mode 100644 index 0000000000..6c61889d59 Binary files /dev/null and b/src/assets/icons/128x128/format-justify-right.png differ diff --git a/src/assets/icons/128x128/format-text-bold.png b/src/assets/icons/128x128/format-text-bold.png new file mode 100644 index 0000000000..96a5ca88a2 Binary files /dev/null and b/src/assets/icons/128x128/format-text-bold.png differ diff --git a/src/assets/icons/128x128/format-text-italic.png b/src/assets/icons/128x128/format-text-italic.png new file mode 100644 index 0000000000..2bb71b4a4d Binary files /dev/null and b/src/assets/icons/128x128/format-text-italic.png differ diff --git a/src/assets/icons/128x128/format-text-underline.png b/src/assets/icons/128x128/format-text-underline.png new file mode 100644 index 0000000000..ecf6830c92 Binary files /dev/null and b/src/assets/icons/128x128/format-text-underline.png differ diff --git a/src/assets/icons/128x128@2/document-new@2x.png b/src/assets/icons/128x128@2/document-new@2x.png new file mode 100644 index 0000000000..32776b51a9 Binary files /dev/null and b/src/assets/icons/128x128@2/document-new@2x.png differ diff --git a/src/assets/icons/128x128@2/document-open@2x.png b/src/assets/icons/128x128@2/document-open@2x.png new file mode 100644 index 0000000000..06e188b93b Binary files /dev/null and b/src/assets/icons/128x128@2/document-open@2x.png differ diff --git a/src/assets/icons/128x128@2/document-print@2x.png b/src/assets/icons/128x128@2/document-print@2x.png new file mode 100644 index 0000000000..644e3c149a Binary files /dev/null and b/src/assets/icons/128x128@2/document-print@2x.png differ diff --git a/src/assets/icons/128x128@2/document-save@2x.png b/src/assets/icons/128x128@2/document-save@2x.png new file mode 100644 index 0000000000..16fa70493a Binary files /dev/null and b/src/assets/icons/128x128@2/document-save@2x.png differ diff --git a/src/assets/icons/128x128@2/edit-copy@2x.png b/src/assets/icons/128x128@2/edit-copy@2x.png new file mode 100644 index 0000000000..b18bead117 Binary files /dev/null and b/src/assets/icons/128x128@2/edit-copy@2x.png differ diff --git a/src/assets/icons/128x128@2/edit-cut@2x.png b/src/assets/icons/128x128@2/edit-cut@2x.png new file mode 100644 index 0000000000..d9454cebf1 Binary files /dev/null and b/src/assets/icons/128x128@2/edit-cut@2x.png differ diff --git a/src/assets/icons/128x128@2/edit-delete@2x.png b/src/assets/icons/128x128@2/edit-delete@2x.png new file mode 100644 index 0000000000..4081cdb2ca Binary files /dev/null and b/src/assets/icons/128x128@2/edit-delete@2x.png differ diff --git a/src/assets/icons/128x128@2/edit-paste@2x.png b/src/assets/icons/128x128@2/edit-paste@2x.png new file mode 100644 index 0000000000..3358426818 Binary files /dev/null and b/src/assets/icons/128x128@2/edit-paste@2x.png differ diff --git a/src/assets/icons/128x128@2/edit-redo@2x.png b/src/assets/icons/128x128@2/edit-redo@2x.png new file mode 100644 index 0000000000..e28b28542c Binary files /dev/null and b/src/assets/icons/128x128@2/edit-redo@2x.png differ diff --git a/src/assets/icons/128x128@2/edit-undo@2x.png b/src/assets/icons/128x128@2/edit-undo@2x.png new file mode 100644 index 0000000000..fe10f57a39 Binary files /dev/null and b/src/assets/icons/128x128@2/edit-undo@2x.png differ diff --git a/src/assets/icons/128x128@2/format-justify-center@2x.png b/src/assets/icons/128x128@2/format-justify-center@2x.png new file mode 100644 index 0000000000..d4ad74b0d0 Binary files /dev/null and b/src/assets/icons/128x128@2/format-justify-center@2x.png differ diff --git a/src/assets/icons/128x128@2/format-justify-fill@2x.png b/src/assets/icons/128x128@2/format-justify-fill@2x.png new file mode 100644 index 0000000000..bf0dd84bbb Binary files /dev/null and b/src/assets/icons/128x128@2/format-justify-fill@2x.png differ diff --git a/src/assets/icons/128x128@2/format-justify-left@2x.png b/src/assets/icons/128x128@2/format-justify-left@2x.png new file mode 100644 index 0000000000..dde68c8514 Binary files /dev/null and b/src/assets/icons/128x128@2/format-justify-left@2x.png differ diff --git a/src/assets/icons/128x128@2/format-justify-right@2x.png b/src/assets/icons/128x128@2/format-justify-right@2x.png new file mode 100644 index 0000000000..8a5e7518bd Binary files /dev/null and b/src/assets/icons/128x128@2/format-justify-right@2x.png differ diff --git a/src/assets/icons/128x128@2/format-text-bold@2x.png b/src/assets/icons/128x128@2/format-text-bold@2x.png new file mode 100644 index 0000000000..665d3ce37b Binary files /dev/null and b/src/assets/icons/128x128@2/format-text-bold@2x.png differ diff --git a/src/assets/icons/128x128@2/format-text-italic@2x.png b/src/assets/icons/128x128@2/format-text-italic@2x.png new file mode 100644 index 0000000000..4b6846a6b9 Binary files /dev/null and b/src/assets/icons/128x128@2/format-text-italic@2x.png differ diff --git a/src/assets/icons/128x128@2/format-text-underline@2x.png b/src/assets/icons/128x128@2/format-text-underline@2x.png new file mode 100644 index 0000000000..601f73216a Binary files /dev/null and b/src/assets/icons/128x128@2/format-text-underline@2x.png differ diff --git a/src/assets/icons/16x16/document-new.png b/src/assets/icons/16x16/document-new.png new file mode 100644 index 0000000000..893e7e1aec Binary files /dev/null and b/src/assets/icons/16x16/document-new.png differ diff --git a/src/assets/icons/16x16/document-open.png b/src/assets/icons/16x16/document-open.png new file mode 100644 index 0000000000..b07906f40b Binary files /dev/null and b/src/assets/icons/16x16/document-open.png differ diff --git a/src/assets/icons/16x16/document-print.png b/src/assets/icons/16x16/document-print.png new file mode 100644 index 0000000000..9341060076 Binary files /dev/null and b/src/assets/icons/16x16/document-print.png differ diff --git a/src/assets/icons/16x16/document-save.png b/src/assets/icons/16x16/document-save.png new file mode 100644 index 0000000000..6238718191 Binary files /dev/null and b/src/assets/icons/16x16/document-save.png differ diff --git a/src/assets/icons/16x16/edit-copy.png b/src/assets/icons/16x16/edit-copy.png new file mode 100644 index 0000000000..585f5bfc8d Binary files /dev/null and b/src/assets/icons/16x16/edit-copy.png differ diff --git a/src/assets/icons/16x16/edit-cut.png b/src/assets/icons/16x16/edit-cut.png new file mode 100644 index 0000000000..661ef1ad03 Binary files /dev/null and b/src/assets/icons/16x16/edit-cut.png differ diff --git a/src/assets/icons/16x16/edit-delete.png b/src/assets/icons/16x16/edit-delete.png new file mode 100644 index 0000000000..7b5998df8a Binary files /dev/null and b/src/assets/icons/16x16/edit-delete.png differ diff --git a/src/assets/icons/16x16/edit-paste.png b/src/assets/icons/16x16/edit-paste.png new file mode 100644 index 0000000000..6318a22caf Binary files /dev/null and b/src/assets/icons/16x16/edit-paste.png differ diff --git a/src/assets/icons/16x16/edit-redo.png b/src/assets/icons/16x16/edit-redo.png new file mode 100644 index 0000000000..7eb10fe899 Binary files /dev/null and b/src/assets/icons/16x16/edit-redo.png differ diff --git a/src/assets/icons/16x16/edit-undo.png b/src/assets/icons/16x16/edit-undo.png new file mode 100644 index 0000000000..108712547c Binary files /dev/null and b/src/assets/icons/16x16/edit-undo.png differ diff --git a/src/assets/icons/16x16/format-justify-center.png b/src/assets/icons/16x16/format-justify-center.png new file mode 100644 index 0000000000..6b0951fa5d Binary files /dev/null and b/src/assets/icons/16x16/format-justify-center.png differ diff --git a/src/assets/icons/16x16/format-justify-fill.png b/src/assets/icons/16x16/format-justify-fill.png new file mode 100644 index 0000000000..6e1c10d7c4 Binary files /dev/null and b/src/assets/icons/16x16/format-justify-fill.png differ diff --git a/src/assets/icons/16x16/format-justify-left.png b/src/assets/icons/16x16/format-justify-left.png new file mode 100644 index 0000000000..9dfdc89b68 Binary files /dev/null and b/src/assets/icons/16x16/format-justify-left.png differ diff --git a/src/assets/icons/16x16/format-justify-right.png b/src/assets/icons/16x16/format-justify-right.png new file mode 100644 index 0000000000..36a52081f1 Binary files /dev/null and b/src/assets/icons/16x16/format-justify-right.png differ diff --git a/src/assets/icons/16x16/format-text-bold.png b/src/assets/icons/16x16/format-text-bold.png new file mode 100644 index 0000000000..a079317a94 Binary files /dev/null and b/src/assets/icons/16x16/format-text-bold.png differ diff --git a/src/assets/icons/16x16/format-text-italic.png b/src/assets/icons/16x16/format-text-italic.png new file mode 100644 index 0000000000..04202b2842 Binary files /dev/null and b/src/assets/icons/16x16/format-text-italic.png differ diff --git a/src/assets/icons/16x16/format-text-underline.png b/src/assets/icons/16x16/format-text-underline.png new file mode 100644 index 0000000000..a80368212d Binary files /dev/null and b/src/assets/icons/16x16/format-text-underline.png differ diff --git a/src/assets/icons/16x16@2/document-new@2x.png b/src/assets/icons/16x16@2/document-new@2x.png new file mode 100644 index 0000000000..482ae52024 Binary files /dev/null and b/src/assets/icons/16x16@2/document-new@2x.png differ diff --git a/src/assets/icons/16x16@2/document-open@2x.png b/src/assets/icons/16x16@2/document-open@2x.png new file mode 100644 index 0000000000..9858b146f4 Binary files /dev/null and b/src/assets/icons/16x16@2/document-open@2x.png differ diff --git a/src/assets/icons/16x16@2/document-print@2x.png b/src/assets/icons/16x16@2/document-print@2x.png new file mode 100644 index 0000000000..1672ec5897 Binary files /dev/null and b/src/assets/icons/16x16@2/document-print@2x.png differ diff --git a/src/assets/icons/16x16@2/document-save@2x.png b/src/assets/icons/16x16@2/document-save@2x.png new file mode 100644 index 0000000000..f04de74673 Binary files /dev/null and b/src/assets/icons/16x16@2/document-save@2x.png differ diff --git a/src/assets/icons/16x16@2/edit-copy@2x.png b/src/assets/icons/16x16@2/edit-copy@2x.png new file mode 100644 index 0000000000..bbb34cc4c2 Binary files /dev/null and b/src/assets/icons/16x16@2/edit-copy@2x.png differ diff --git a/src/assets/icons/16x16@2/edit-cut@2x.png b/src/assets/icons/16x16@2/edit-cut@2x.png new file mode 100644 index 0000000000..d89ef6c016 Binary files /dev/null and b/src/assets/icons/16x16@2/edit-cut@2x.png differ diff --git a/src/assets/icons/16x16@2/edit-delete@2x.png b/src/assets/icons/16x16@2/edit-delete@2x.png new file mode 100644 index 0000000000..4c97ee2495 Binary files /dev/null and b/src/assets/icons/16x16@2/edit-delete@2x.png differ diff --git a/src/assets/icons/16x16@2/edit-paste@2x.png b/src/assets/icons/16x16@2/edit-paste@2x.png new file mode 100644 index 0000000000..299fa77686 Binary files /dev/null and b/src/assets/icons/16x16@2/edit-paste@2x.png differ diff --git a/src/assets/icons/16x16@2/edit-redo@2x.png b/src/assets/icons/16x16@2/edit-redo@2x.png new file mode 100644 index 0000000000..4f8849c711 Binary files /dev/null and b/src/assets/icons/16x16@2/edit-redo@2x.png differ diff --git a/src/assets/icons/16x16@2/edit-undo@2x.png b/src/assets/icons/16x16@2/edit-undo@2x.png new file mode 100644 index 0000000000..b3d366c53f Binary files /dev/null and b/src/assets/icons/16x16@2/edit-undo@2x.png differ diff --git a/src/assets/icons/16x16@2/format-justify-center@2x.png b/src/assets/icons/16x16@2/format-justify-center@2x.png new file mode 100644 index 0000000000..80c3afd9a6 Binary files /dev/null and b/src/assets/icons/16x16@2/format-justify-center@2x.png differ diff --git a/src/assets/icons/16x16@2/format-justify-fill@2x.png b/src/assets/icons/16x16@2/format-justify-fill@2x.png new file mode 100644 index 0000000000..33589ea25d Binary files /dev/null and b/src/assets/icons/16x16@2/format-justify-fill@2x.png differ diff --git a/src/assets/icons/16x16@2/format-justify-left@2x.png b/src/assets/icons/16x16@2/format-justify-left@2x.png new file mode 100644 index 0000000000..ba02821135 Binary files /dev/null and b/src/assets/icons/16x16@2/format-justify-left@2x.png differ diff --git a/src/assets/icons/16x16@2/format-justify-right@2x.png b/src/assets/icons/16x16@2/format-justify-right@2x.png new file mode 100644 index 0000000000..8e15d0cb44 Binary files /dev/null and b/src/assets/icons/16x16@2/format-justify-right@2x.png differ diff --git a/src/assets/icons/16x16@2/format-text-bold@2x.png b/src/assets/icons/16x16@2/format-text-bold@2x.png new file mode 100644 index 0000000000..754efdd975 Binary files /dev/null and b/src/assets/icons/16x16@2/format-text-bold@2x.png differ diff --git a/src/assets/icons/16x16@2/format-text-italic@2x.png b/src/assets/icons/16x16@2/format-text-italic@2x.png new file mode 100644 index 0000000000..6db31a4f69 Binary files /dev/null and b/src/assets/icons/16x16@2/format-text-italic@2x.png differ diff --git a/src/assets/icons/16x16@2/format-text-underline@2x.png b/src/assets/icons/16x16@2/format-text-underline@2x.png new file mode 100644 index 0000000000..977cde9d97 Binary files /dev/null and b/src/assets/icons/16x16@2/format-text-underline@2x.png differ diff --git a/src/assets/icons/256x256/document-new.png b/src/assets/icons/256x256/document-new.png new file mode 100644 index 0000000000..32776b51a9 Binary files /dev/null and b/src/assets/icons/256x256/document-new.png differ diff --git a/src/assets/icons/256x256/document-open.png b/src/assets/icons/256x256/document-open.png new file mode 100644 index 0000000000..06e188b93b Binary files /dev/null and b/src/assets/icons/256x256/document-open.png differ diff --git a/src/assets/icons/256x256/document-print.png b/src/assets/icons/256x256/document-print.png new file mode 100644 index 0000000000..644e3c149a Binary files /dev/null and b/src/assets/icons/256x256/document-print.png differ diff --git a/src/assets/icons/256x256/document-save.png b/src/assets/icons/256x256/document-save.png new file mode 100644 index 0000000000..16fa70493a Binary files /dev/null and b/src/assets/icons/256x256/document-save.png differ diff --git a/src/assets/icons/256x256/edit-copy.png b/src/assets/icons/256x256/edit-copy.png new file mode 100644 index 0000000000..b18bead117 Binary files /dev/null and b/src/assets/icons/256x256/edit-copy.png differ diff --git a/src/assets/icons/256x256/edit-cut.png b/src/assets/icons/256x256/edit-cut.png new file mode 100644 index 0000000000..d9454cebf1 Binary files /dev/null and b/src/assets/icons/256x256/edit-cut.png differ diff --git a/src/assets/icons/256x256/edit-delete.png b/src/assets/icons/256x256/edit-delete.png new file mode 100644 index 0000000000..4081cdb2ca Binary files /dev/null and b/src/assets/icons/256x256/edit-delete.png differ diff --git a/src/assets/icons/256x256/edit-paste.png b/src/assets/icons/256x256/edit-paste.png new file mode 100644 index 0000000000..3358426818 Binary files /dev/null and b/src/assets/icons/256x256/edit-paste.png differ diff --git a/src/assets/icons/256x256/edit-redo.png b/src/assets/icons/256x256/edit-redo.png new file mode 100644 index 0000000000..e28b28542c Binary files /dev/null and b/src/assets/icons/256x256/edit-redo.png differ diff --git a/src/assets/icons/256x256/edit-undo.png b/src/assets/icons/256x256/edit-undo.png new file mode 100644 index 0000000000..fe10f57a39 Binary files /dev/null and b/src/assets/icons/256x256/edit-undo.png differ diff --git a/src/assets/icons/256x256/format-justify-center.png b/src/assets/icons/256x256/format-justify-center.png new file mode 100644 index 0000000000..d4ad74b0d0 Binary files /dev/null and b/src/assets/icons/256x256/format-justify-center.png differ diff --git a/src/assets/icons/256x256/format-justify-fill.png b/src/assets/icons/256x256/format-justify-fill.png new file mode 100644 index 0000000000..bf0dd84bbb Binary files /dev/null and b/src/assets/icons/256x256/format-justify-fill.png differ diff --git a/src/assets/icons/256x256/format-justify-left.png b/src/assets/icons/256x256/format-justify-left.png new file mode 100644 index 0000000000..dde68c8514 Binary files /dev/null and b/src/assets/icons/256x256/format-justify-left.png differ diff --git a/src/assets/icons/256x256/format-justify-right.png b/src/assets/icons/256x256/format-justify-right.png new file mode 100644 index 0000000000..8a5e7518bd Binary files /dev/null and b/src/assets/icons/256x256/format-justify-right.png differ diff --git a/src/assets/icons/256x256/format-text-bold.png b/src/assets/icons/256x256/format-text-bold.png new file mode 100644 index 0000000000..665d3ce37b Binary files /dev/null and b/src/assets/icons/256x256/format-text-bold.png differ diff --git a/src/assets/icons/256x256/format-text-italic.png b/src/assets/icons/256x256/format-text-italic.png new file mode 100644 index 0000000000..4b6846a6b9 Binary files /dev/null and b/src/assets/icons/256x256/format-text-italic.png differ diff --git a/src/assets/icons/256x256/format-text-underline.png b/src/assets/icons/256x256/format-text-underline.png new file mode 100644 index 0000000000..601f73216a Binary files /dev/null and b/src/assets/icons/256x256/format-text-underline.png differ diff --git a/src/assets/icons/256x256@2/document-new@2x.png b/src/assets/icons/256x256@2/document-new@2x.png new file mode 100644 index 0000000000..bfec6d0e6d Binary files /dev/null and b/src/assets/icons/256x256@2/document-new@2x.png differ diff --git a/src/assets/icons/256x256@2/document-open@2x.png b/src/assets/icons/256x256@2/document-open@2x.png new file mode 100644 index 0000000000..630a05f622 Binary files /dev/null and b/src/assets/icons/256x256@2/document-open@2x.png differ diff --git a/src/assets/icons/256x256@2/document-print@2x.png b/src/assets/icons/256x256@2/document-print@2x.png new file mode 100644 index 0000000000..c8611c31c4 Binary files /dev/null and b/src/assets/icons/256x256@2/document-print@2x.png differ diff --git a/src/assets/icons/256x256@2/document-save@2x.png b/src/assets/icons/256x256@2/document-save@2x.png new file mode 100644 index 0000000000..6f46095981 Binary files /dev/null and b/src/assets/icons/256x256@2/document-save@2x.png differ diff --git a/src/assets/icons/256x256@2/edit-copy@2x.png b/src/assets/icons/256x256@2/edit-copy@2x.png new file mode 100644 index 0000000000..2f350041a0 Binary files /dev/null and b/src/assets/icons/256x256@2/edit-copy@2x.png differ diff --git a/src/assets/icons/256x256@2/edit-cut@2x.png b/src/assets/icons/256x256@2/edit-cut@2x.png new file mode 100644 index 0000000000..e11cf6d234 Binary files /dev/null and b/src/assets/icons/256x256@2/edit-cut@2x.png differ diff --git a/src/assets/icons/256x256@2/edit-delete@2x.png b/src/assets/icons/256x256@2/edit-delete@2x.png new file mode 100644 index 0000000000..efe6b90bf5 Binary files /dev/null and b/src/assets/icons/256x256@2/edit-delete@2x.png differ diff --git a/src/assets/icons/256x256@2/edit-paste@2x.png b/src/assets/icons/256x256@2/edit-paste@2x.png new file mode 100644 index 0000000000..32f54b3959 Binary files /dev/null and b/src/assets/icons/256x256@2/edit-paste@2x.png differ diff --git a/src/assets/icons/256x256@2/edit-redo@2x.png b/src/assets/icons/256x256@2/edit-redo@2x.png new file mode 100644 index 0000000000..1f6e366535 Binary files /dev/null and b/src/assets/icons/256x256@2/edit-redo@2x.png differ diff --git a/src/assets/icons/256x256@2/edit-undo@2x.png b/src/assets/icons/256x256@2/edit-undo@2x.png new file mode 100644 index 0000000000..980ed37062 Binary files /dev/null and b/src/assets/icons/256x256@2/edit-undo@2x.png differ diff --git a/src/assets/icons/256x256@2/format-justify-center@2x.png b/src/assets/icons/256x256@2/format-justify-center@2x.png new file mode 100644 index 0000000000..af7044ddee Binary files /dev/null and b/src/assets/icons/256x256@2/format-justify-center@2x.png differ diff --git a/src/assets/icons/256x256@2/format-justify-fill@2x.png b/src/assets/icons/256x256@2/format-justify-fill@2x.png new file mode 100644 index 0000000000..da14563bd6 Binary files /dev/null and b/src/assets/icons/256x256@2/format-justify-fill@2x.png differ diff --git a/src/assets/icons/256x256@2/format-justify-left@2x.png b/src/assets/icons/256x256@2/format-justify-left@2x.png new file mode 100644 index 0000000000..c1025bf010 Binary files /dev/null and b/src/assets/icons/256x256@2/format-justify-left@2x.png differ diff --git a/src/assets/icons/256x256@2/format-justify-right@2x.png b/src/assets/icons/256x256@2/format-justify-right@2x.png new file mode 100644 index 0000000000..3a07e06e0f Binary files /dev/null and b/src/assets/icons/256x256@2/format-justify-right@2x.png differ diff --git a/src/assets/icons/256x256@2/format-text-bold@2x.png b/src/assets/icons/256x256@2/format-text-bold@2x.png new file mode 100644 index 0000000000..b0f4cb0995 Binary files /dev/null and b/src/assets/icons/256x256@2/format-text-bold@2x.png differ diff --git a/src/assets/icons/256x256@2/format-text-italic@2x.png b/src/assets/icons/256x256@2/format-text-italic@2x.png new file mode 100644 index 0000000000..85f0cfc1d6 Binary files /dev/null and b/src/assets/icons/256x256@2/format-text-italic@2x.png differ diff --git a/src/assets/icons/256x256@2/format-text-underline@2x.png b/src/assets/icons/256x256@2/format-text-underline@2x.png new file mode 100644 index 0000000000..51ee0aa778 Binary files /dev/null and b/src/assets/icons/256x256@2/format-text-underline@2x.png differ diff --git a/src/assets/icons/32x32/document-new.png b/src/assets/icons/32x32/document-new.png new file mode 100644 index 0000000000..482ae52024 Binary files /dev/null and b/src/assets/icons/32x32/document-new.png differ diff --git a/src/assets/icons/32x32/document-open.png b/src/assets/icons/32x32/document-open.png new file mode 100644 index 0000000000..9858b146f4 Binary files /dev/null and b/src/assets/icons/32x32/document-open.png differ diff --git a/src/assets/icons/32x32/document-print.png b/src/assets/icons/32x32/document-print.png new file mode 100644 index 0000000000..1672ec5897 Binary files /dev/null and b/src/assets/icons/32x32/document-print.png differ diff --git a/src/assets/icons/32x32/document-save.png b/src/assets/icons/32x32/document-save.png new file mode 100644 index 0000000000..f04de74673 Binary files /dev/null and b/src/assets/icons/32x32/document-save.png differ diff --git a/src/assets/icons/32x32/edit-copy.png b/src/assets/icons/32x32/edit-copy.png new file mode 100644 index 0000000000..bbb34cc4c2 Binary files /dev/null and b/src/assets/icons/32x32/edit-copy.png differ diff --git a/src/assets/icons/32x32/edit-cut.png b/src/assets/icons/32x32/edit-cut.png new file mode 100644 index 0000000000..d89ef6c016 Binary files /dev/null and b/src/assets/icons/32x32/edit-cut.png differ diff --git a/src/assets/icons/32x32/edit-delete.png b/src/assets/icons/32x32/edit-delete.png new file mode 100644 index 0000000000..4c97ee2495 Binary files /dev/null and b/src/assets/icons/32x32/edit-delete.png differ diff --git a/src/assets/icons/32x32/edit-paste.png b/src/assets/icons/32x32/edit-paste.png new file mode 100644 index 0000000000..299fa77686 Binary files /dev/null and b/src/assets/icons/32x32/edit-paste.png differ diff --git a/src/assets/icons/32x32/edit-redo.png b/src/assets/icons/32x32/edit-redo.png new file mode 100644 index 0000000000..4f8849c711 Binary files /dev/null and b/src/assets/icons/32x32/edit-redo.png differ diff --git a/src/assets/icons/32x32/edit-undo.png b/src/assets/icons/32x32/edit-undo.png new file mode 100644 index 0000000000..b3d366c53f Binary files /dev/null and b/src/assets/icons/32x32/edit-undo.png differ diff --git a/src/assets/icons/32x32/format-justify-center.png b/src/assets/icons/32x32/format-justify-center.png new file mode 100644 index 0000000000..80c3afd9a6 Binary files /dev/null and b/src/assets/icons/32x32/format-justify-center.png differ diff --git a/src/assets/icons/32x32/format-justify-fill.png b/src/assets/icons/32x32/format-justify-fill.png new file mode 100644 index 0000000000..33589ea25d Binary files /dev/null and b/src/assets/icons/32x32/format-justify-fill.png differ diff --git a/src/assets/icons/32x32/format-justify-left.png b/src/assets/icons/32x32/format-justify-left.png new file mode 100644 index 0000000000..ba02821135 Binary files /dev/null and b/src/assets/icons/32x32/format-justify-left.png differ diff --git a/src/assets/icons/32x32/format-justify-right.png b/src/assets/icons/32x32/format-justify-right.png new file mode 100644 index 0000000000..8e15d0cb44 Binary files /dev/null and b/src/assets/icons/32x32/format-justify-right.png differ diff --git a/src/assets/icons/32x32/format-text-bold.png b/src/assets/icons/32x32/format-text-bold.png new file mode 100644 index 0000000000..754efdd975 Binary files /dev/null and b/src/assets/icons/32x32/format-text-bold.png differ diff --git a/src/assets/icons/32x32/format-text-italic.png b/src/assets/icons/32x32/format-text-italic.png new file mode 100644 index 0000000000..6db31a4f69 Binary files /dev/null and b/src/assets/icons/32x32/format-text-italic.png differ diff --git a/src/assets/icons/32x32/format-text-underline.png b/src/assets/icons/32x32/format-text-underline.png new file mode 100644 index 0000000000..977cde9d97 Binary files /dev/null and b/src/assets/icons/32x32/format-text-underline.png differ diff --git a/src/assets/icons/32x32@2/document-new@2x.png b/src/assets/icons/32x32@2/document-new@2x.png new file mode 100644 index 0000000000..c924576061 Binary files /dev/null and b/src/assets/icons/32x32@2/document-new@2x.png differ diff --git a/src/assets/icons/32x32@2/document-open@2x.png b/src/assets/icons/32x32@2/document-open@2x.png new file mode 100644 index 0000000000..68e75b549a Binary files /dev/null and b/src/assets/icons/32x32@2/document-open@2x.png differ diff --git a/src/assets/icons/32x32@2/document-print@2x.png b/src/assets/icons/32x32@2/document-print@2x.png new file mode 100644 index 0000000000..b784336739 Binary files /dev/null and b/src/assets/icons/32x32@2/document-print@2x.png differ diff --git a/src/assets/icons/32x32@2/document-save@2x.png b/src/assets/icons/32x32@2/document-save@2x.png new file mode 100644 index 0000000000..f4cca4b323 Binary files /dev/null and b/src/assets/icons/32x32@2/document-save@2x.png differ diff --git a/src/assets/icons/32x32@2/edit-copy@2x.png b/src/assets/icons/32x32@2/edit-copy@2x.png new file mode 100644 index 0000000000..9690d6bb04 Binary files /dev/null and b/src/assets/icons/32x32@2/edit-copy@2x.png differ diff --git a/src/assets/icons/32x32@2/edit-cut@2x.png b/src/assets/icons/32x32@2/edit-cut@2x.png new file mode 100644 index 0000000000..408b0ae19b Binary files /dev/null and b/src/assets/icons/32x32@2/edit-cut@2x.png differ diff --git a/src/assets/icons/32x32@2/edit-delete@2x.png b/src/assets/icons/32x32@2/edit-delete@2x.png new file mode 100644 index 0000000000..58abfc1fa5 Binary files /dev/null and b/src/assets/icons/32x32@2/edit-delete@2x.png differ diff --git a/src/assets/icons/32x32@2/edit-paste@2x.png b/src/assets/icons/32x32@2/edit-paste@2x.png new file mode 100644 index 0000000000..b8c288f6c7 Binary files /dev/null and b/src/assets/icons/32x32@2/edit-paste@2x.png differ diff --git a/src/assets/icons/32x32@2/edit-redo@2x.png b/src/assets/icons/32x32@2/edit-redo@2x.png new file mode 100644 index 0000000000..89fcd33c30 Binary files /dev/null and b/src/assets/icons/32x32@2/edit-redo@2x.png differ diff --git a/src/assets/icons/32x32@2/edit-undo@2x.png b/src/assets/icons/32x32@2/edit-undo@2x.png new file mode 100644 index 0000000000..6f7ad2cb40 Binary files /dev/null and b/src/assets/icons/32x32@2/edit-undo@2x.png differ diff --git a/src/assets/icons/32x32@2/format-justify-center@2x.png b/src/assets/icons/32x32@2/format-justify-center@2x.png new file mode 100644 index 0000000000..9b2cc1ed16 Binary files /dev/null and b/src/assets/icons/32x32@2/format-justify-center@2x.png differ diff --git a/src/assets/icons/32x32@2/format-justify-fill@2x.png b/src/assets/icons/32x32@2/format-justify-fill@2x.png new file mode 100644 index 0000000000..1212e9f761 Binary files /dev/null and b/src/assets/icons/32x32@2/format-justify-fill@2x.png differ diff --git a/src/assets/icons/32x32@2/format-justify-left@2x.png b/src/assets/icons/32x32@2/format-justify-left@2x.png new file mode 100644 index 0000000000..8c0eca3037 Binary files /dev/null and b/src/assets/icons/32x32@2/format-justify-left@2x.png differ diff --git a/src/assets/icons/32x32@2/format-justify-right@2x.png b/src/assets/icons/32x32@2/format-justify-right@2x.png new file mode 100644 index 0000000000..fb0ed70252 Binary files /dev/null and b/src/assets/icons/32x32@2/format-justify-right@2x.png differ diff --git a/src/assets/icons/32x32@2/format-text-bold@2x.png b/src/assets/icons/32x32@2/format-text-bold@2x.png new file mode 100644 index 0000000000..0e67ead0b8 Binary files /dev/null and b/src/assets/icons/32x32@2/format-text-bold@2x.png differ diff --git a/src/assets/icons/32x32@2/format-text-italic@2x.png b/src/assets/icons/32x32@2/format-text-italic@2x.png new file mode 100644 index 0000000000..f746f8956f Binary files /dev/null and b/src/assets/icons/32x32@2/format-text-italic@2x.png differ diff --git a/src/assets/icons/32x32@2/format-text-underline@2x.png b/src/assets/icons/32x32@2/format-text-underline@2x.png new file mode 100644 index 0000000000..47d6fced02 Binary files /dev/null and b/src/assets/icons/32x32@2/format-text-underline@2x.png differ diff --git a/src/assets/icons/CMakeLists.txt b/src/assets/icons/CMakeLists.txt new file mode 100644 index 0000000000..e9f611b6c6 --- /dev/null +++ b/src/assets/icons/CMakeLists.txt @@ -0,0 +1,172 @@ +# Copyright (C) 2023 The Qt Company Ltd. +# SPDX-License-Identifier: BSD-3-Clause + +qt_internal_add_module(ExampleIconsPrivate + CONFIG_MODULE_NAME example_icons + STATIC + INTERNAL_MODULE +) + +set(icons_resource_files + 16x16/document-new.png + 16x16/document-open.png + 16x16/document-print.png + 16x16/document-save.png + 16x16/edit-copy.png + 16x16/edit-cut.png + 16x16/edit-delete.png + 16x16/edit-paste.png + 16x16/edit-redo.png + 16x16/edit-undo.png + 16x16/format-justify-center.png + 16x16/format-justify-fill.png + 16x16/format-justify-left.png + 16x16/format-justify-right.png + 16x16/format-text-bold.png + 16x16/format-text-italic.png + 16x16/format-text-underline.png + 16x16@2/document-new@2x.png + 16x16@2/document-open@2x.png + 16x16@2/document-print@2x.png + 16x16@2/document-save@2x.png + 16x16@2/edit-copy@2x.png + 16x16@2/edit-cut@2x.png + 16x16@2/edit-delete@2x.png + 16x16@2/edit-paste@2x.png + 16x16@2/edit-redo@2x.png + 16x16@2/edit-undo@2x.png + 16x16@2/format-justify-center@2x.png + 16x16@2/format-justify-fill@2x.png + 16x16@2/format-justify-left@2x.png + 16x16@2/format-justify-right@2x.png + 16x16@2/format-text-bold@2x.png + 16x16@2/format-text-italic@2x.png + 16x16@2/format-text-underline@2x.png + 32x32/document-new.png + 32x32/document-open.png + 32x32/document-print.png + 32x32/document-save.png + 32x32/edit-copy.png + 32x32/edit-cut.png + 32x32/edit-delete.png + 32x32/edit-paste.png + 32x32/edit-redo.png + 32x32/edit-undo.png + 32x32/format-justify-center.png + 32x32/format-justify-fill.png + 32x32/format-justify-left.png + 32x32/format-justify-right.png + 32x32/format-text-bold.png + 32x32/format-text-italic.png + 32x32/format-text-underline.png + 32x32@2/document-new@2x.png + 32x32@2/document-open@2x.png + 32x32@2/document-print@2x.png + 32x32@2/document-save@2x.png + 32x32@2/edit-copy@2x.png + 32x32@2/edit-cut@2x.png + 32x32@2/edit-delete@2x.png + 32x32@2/edit-paste@2x.png + 32x32@2/edit-redo@2x.png + 32x32@2/edit-undo@2x.png + 32x32@2/format-justify-center@2x.png + 32x32@2/format-justify-fill@2x.png + 32x32@2/format-justify-left@2x.png + 32x32@2/format-justify-right@2x.png + 32x32@2/format-text-bold@2x.png + 32x32@2/format-text-italic@2x.png + 32x32@2/format-text-underline@2x.png + 128x128/document-new.png + 128x128/document-open.png + 128x128/document-print.png + 128x128/document-save.png + 128x128/edit-copy.png + 128x128/edit-cut.png + 128x128/edit-delete.png + 128x128/edit-paste.png + 128x128/edit-redo.png + 128x128/edit-undo.png + 128x128/format-justify-center.png + 128x128/format-justify-fill.png + 128x128/format-justify-left.png + 128x128/format-justify-right.png + 128x128/format-text-bold.png + 128x128/format-text-italic.png + 128x128/format-text-underline.png + 128x128@2/document-new@2x.png + 128x128@2/document-open@2x.png + 128x128@2/document-print@2x.png + 128x128@2/document-save@2x.png + 128x128@2/edit-copy@2x.png + 128x128@2/edit-cut@2x.png + 128x128@2/edit-delete@2x.png + 128x128@2/edit-paste@2x.png + 128x128@2/edit-redo@2x.png + 128x128@2/edit-undo@2x.png + 128x128@2/format-justify-center@2x.png + 128x128@2/format-justify-fill@2x.png + 128x128@2/format-justify-left@2x.png + 128x128@2/format-justify-right@2x.png + 128x128@2/format-text-bold@2x.png + 128x128@2/format-text-italic@2x.png + 128x128@2/format-text-underline@2x.png + 256x256/document-new.png + 256x256/document-open.png + 256x256/document-print.png + 256x256/document-save.png + 256x256/edit-copy.png + 256x256/edit-cut.png + 256x256/edit-delete.png + 256x256/edit-paste.png + 256x256/edit-redo.png + 256x256/edit-undo.png + 256x256/format-justify-center.png + 256x256/format-justify-fill.png + 256x256/format-justify-left.png + 256x256/format-justify-right.png + 256x256/format-text-bold.png + 256x256/format-text-italic.png + 256x256/format-text-underline.png + 256x256@2/document-new@2x.png + 256x256@2/document-open@2x.png + 256x256@2/document-print@2x.png + 256x256@2/document-save@2x.png + 256x256@2/edit-copy@2x.png + 256x256@2/edit-cut@2x.png + 256x256@2/edit-delete@2x.png + 256x256@2/edit-paste@2x.png + 256x256@2/edit-redo@2x.png + 256x256@2/edit-undo@2x.png + 256x256@2/format-justify-center@2x.png + 256x256@2/format-justify-fill@2x.png + 256x256@2/format-justify-left@2x.png + 256x256@2/format-justify-right@2x.png + 256x256@2/format-text-bold@2x.png + 256x256@2/format-text-italic@2x.png + 256x256@2/format-text-underline@2x.png + scalable/document-new.svg + scalable/document-open.svg + scalable/document-print.svg + scalable/document-save.svg + scalable/edit-copy.svg + scalable/edit-cut.svg + scalable/edit-delete.svg + scalable/edit-paste.svg + scalable/edit-redo.svg + scalable/edit-undo.svg + scalable/format-justify-center.svg + scalable/format-justify-fill.svg + scalable/format-justify-left.svg + scalable/format-justify-right.svg + scalable/format-text-bold.svg + scalable/format-text-italic.svg + scalable/format-text-underline.svg +) + +qt_internal_add_resource(ExampleIconsPrivate "example_icons" + PREFIX + "/qt-project.org/examples/icons/" + FILES + ${icons_resource_files} +) + diff --git a/src/assets/icons/README b/src/assets/icons/README new file mode 100644 index 0000000000..46c1522e69 --- /dev/null +++ b/src/assets/icons/README @@ -0,0 +1,23 @@ +Copyright (C) 2023 The Qt Company Ltd. +SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GFDL-1.3-no-invariants-only + +Setting up a project for using Example icon library + +1. Add ExampleIconsPrivate component to your project CMakeList.txt file + ... + find_package(Qt6 + REQUIRED COMPONENTS Core Gui Widgets ExampleIconsPrivate + ) + + target_link_libraries(imageviewer PRIVATE + Qt6::Core + Qt6::Gui + Qt6::Widgets + Qt6::ExampleIconsPrivate + ) + ... + +2. Create image resource in your application code: + ... + bool success = img->load(":/qt-project.org/examples/icons/32x32/document-new.png"); + ... diff --git a/src/assets/icons/scalable/document-new.svg b/src/assets/icons/scalable/document-new.svg new file mode 100644 index 0000000000..b926a7b0e1 --- /dev/null +++ b/src/assets/icons/scalable/document-new.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/scalable/document-open.svg b/src/assets/icons/scalable/document-open.svg new file mode 100644 index 0000000000..778c1b7c6e --- /dev/null +++ b/src/assets/icons/scalable/document-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/scalable/document-print.svg b/src/assets/icons/scalable/document-print.svg new file mode 100644 index 0000000000..fb8436af81 --- /dev/null +++ b/src/assets/icons/scalable/document-print.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/scalable/document-save.svg b/src/assets/icons/scalable/document-save.svg new file mode 100644 index 0000000000..03675f4dab --- /dev/null +++ b/src/assets/icons/scalable/document-save.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/scalable/edit-copy.svg b/src/assets/icons/scalable/edit-copy.svg new file mode 100644 index 0000000000..db53ff1162 --- /dev/null +++ b/src/assets/icons/scalable/edit-copy.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/scalable/edit-cut.svg b/src/assets/icons/scalable/edit-cut.svg new file mode 100644 index 0000000000..7f75d0b829 --- /dev/null +++ b/src/assets/icons/scalable/edit-cut.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/scalable/edit-delete.svg b/src/assets/icons/scalable/edit-delete.svg new file mode 100644 index 0000000000..15d1a9c7fd --- /dev/null +++ b/src/assets/icons/scalable/edit-delete.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/scalable/edit-paste.svg b/src/assets/icons/scalable/edit-paste.svg new file mode 100644 index 0000000000..57e94d917d --- /dev/null +++ b/src/assets/icons/scalable/edit-paste.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/scalable/edit-redo.svg b/src/assets/icons/scalable/edit-redo.svg new file mode 100644 index 0000000000..92d60e1dd8 --- /dev/null +++ b/src/assets/icons/scalable/edit-redo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/scalable/edit-undo.svg b/src/assets/icons/scalable/edit-undo.svg new file mode 100644 index 0000000000..91731bb86f --- /dev/null +++ b/src/assets/icons/scalable/edit-undo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/scalable/format-justify-center.svg b/src/assets/icons/scalable/format-justify-center.svg new file mode 100644 index 0000000000..9822c95f2f --- /dev/null +++ b/src/assets/icons/scalable/format-justify-center.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/scalable/format-justify-fill.svg b/src/assets/icons/scalable/format-justify-fill.svg new file mode 100644 index 0000000000..2fa7ddfa40 --- /dev/null +++ b/src/assets/icons/scalable/format-justify-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/scalable/format-justify-left.svg b/src/assets/icons/scalable/format-justify-left.svg new file mode 100644 index 0000000000..99d666428d --- /dev/null +++ b/src/assets/icons/scalable/format-justify-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/scalable/format-justify-right.svg b/src/assets/icons/scalable/format-justify-right.svg new file mode 100644 index 0000000000..7041f5e3f8 --- /dev/null +++ b/src/assets/icons/scalable/format-justify-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/scalable/format-text-bold.svg b/src/assets/icons/scalable/format-text-bold.svg new file mode 100644 index 0000000000..c0f43e0a69 --- /dev/null +++ b/src/assets/icons/scalable/format-text-bold.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/scalable/format-text-italic.svg b/src/assets/icons/scalable/format-text-italic.svg new file mode 100644 index 0000000000..43df7ca54d --- /dev/null +++ b/src/assets/icons/scalable/format-text-italic.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/scalable/format-text-underline.svg b/src/assets/icons/scalable/format-text-underline.svg new file mode 100644 index 0000000000..62778fc579 --- /dev/null +++ b/src/assets/icons/scalable/format-text-underline.svg @@ -0,0 +1 @@ + \ No newline at end of file