diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 79d313ce32a..afcdd1f463e 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 00000000000..93579531325 --- /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 00000000000..8d86a4827a7 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 00000000000..2183dbbea64 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 00000000000..9e7378aab2a 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 00000000000..e8b28406433 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 00000000000..7585f4baa0c 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 00000000000..51ede2fe37e 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 00000000000..bdf785c8285 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 00000000000..690ffa172d9 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 00000000000..f1c97f71c25 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 00000000000..e728cbf6e03 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 00000000000..44ceb2af4d5 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 00000000000..b99a8507046 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 00000000000..2b63887b495 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 00000000000..6c61889d595 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 00000000000..96a5ca88a22 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 00000000000..2bb71b4a4d3 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 00000000000..ecf6830c929 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 00000000000..32776b51a96 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 00000000000..06e188b93b9 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 00000000000..644e3c149af 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 00000000000..16fa70493a2 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 00000000000..b18bead117f 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 00000000000..d9454cebf1c 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 00000000000..4081cdb2ca7 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 00000000000..3358426818d 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 00000000000..e28b28542c6 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 00000000000..fe10f57a398 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 00000000000..d4ad74b0d07 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 00000000000..bf0dd84bbb0 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 00000000000..dde68c8514a 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 00000000000..8a5e7518bdc 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 00000000000..665d3ce37b5 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 00000000000..4b6846a6b98 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 00000000000..601f73216a3 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 00000000000..893e7e1aec4 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 00000000000..b07906f40bd 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 00000000000..9341060076f 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 00000000000..6238718191b 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 00000000000..585f5bfc8d8 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 00000000000..661ef1ad030 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 00000000000..7b5998df8a4 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 00000000000..6318a22caf3 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 00000000000..7eb10fe899c 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 00000000000..108712547cb 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 00000000000..6b0951fa5dd 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 00000000000..6e1c10d7c45 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 00000000000..9dfdc89b68a 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 00000000000..36a52081f18 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 00000000000..a079317a947 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 00000000000..04202b2842f 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 00000000000..a80368212d8 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 00000000000..482ae52024e 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 00000000000..9858b146f44 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 00000000000..1672ec58971 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 00000000000..f04de746731 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 00000000000..bbb34cc4c22 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 00000000000..d89ef6c0167 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 00000000000..4c97ee24952 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 00000000000..299fa776867 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 00000000000..4f8849c7110 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 00000000000..b3d366c53f6 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 00000000000..80c3afd9a6e 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 00000000000..33589ea25d0 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 00000000000..ba028211355 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 00000000000..8e15d0cb44f 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 00000000000..754efdd9755 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 00000000000..6db31a4f697 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 00000000000..977cde9d974 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 00000000000..32776b51a96 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 00000000000..06e188b93b9 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 00000000000..644e3c149af 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 00000000000..16fa70493a2 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 00000000000..b18bead117f 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 00000000000..d9454cebf1c 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 00000000000..4081cdb2ca7 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 00000000000..3358426818d 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 00000000000..e28b28542c6 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 00000000000..fe10f57a398 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 00000000000..d4ad74b0d07 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 00000000000..bf0dd84bbb0 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 00000000000..dde68c8514a 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 00000000000..8a5e7518bdc 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 00000000000..665d3ce37b5 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 00000000000..4b6846a6b98 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 00000000000..601f73216a3 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 00000000000..bfec6d0e6d1 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 00000000000..630a05f622c 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 00000000000..c8611c31c49 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 00000000000..6f460959818 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 00000000000..2f350041a05 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 00000000000..e11cf6d2347 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 00000000000..efe6b90bf59 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 00000000000..32f54b39598 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 00000000000..1f6e366535b 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 00000000000..980ed370621 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 00000000000..af7044ddee1 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 00000000000..da14563bd68 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 00000000000..c1025bf0102 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 00000000000..3a07e06e0f3 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 00000000000..b0f4cb09958 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 00000000000..85f0cfc1d65 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 00000000000..51ee0aa7783 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 00000000000..482ae52024e 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 00000000000..9858b146f44 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 00000000000..1672ec58971 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 00000000000..f04de746731 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 00000000000..bbb34cc4c22 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 00000000000..d89ef6c0167 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 00000000000..4c97ee24952 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 00000000000..299fa776867 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 00000000000..4f8849c7110 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 00000000000..b3d366c53f6 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 00000000000..80c3afd9a6e 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 00000000000..33589ea25d0 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 00000000000..ba028211355 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 00000000000..8e15d0cb44f 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 00000000000..754efdd9755 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 00000000000..6db31a4f697 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 00000000000..977cde9d974 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 00000000000..c9245760612 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 00000000000..68e75b549a0 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 00000000000..b7843367393 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 00000000000..f4cca4b3238 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 00000000000..9690d6bb041 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 00000000000..408b0ae19b0 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 00000000000..58abfc1fa53 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 00000000000..b8c288f6c70 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 00000000000..89fcd33c300 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 00000000000..6f7ad2cb402 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 00000000000..9b2cc1ed160 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 00000000000..1212e9f7613 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 00000000000..8c0eca3037e 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 00000000000..fb0ed702525 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 00000000000..0e67ead0b8c 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 00000000000..f746f8956f8 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 00000000000..47d6fced026 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 00000000000..e9f611b6c6c --- /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 00000000000..46c1522e69b --- /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 00000000000..b926a7b0e11 --- /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 00000000000..778c1b7c6e9 --- /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 00000000000..fb8436af81a --- /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 00000000000..03675f4dab0 --- /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 00000000000..db53ff11624 --- /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 00000000000..7f75d0b829d --- /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 00000000000..15d1a9c7fd6 --- /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 00000000000..57e94d917d2 --- /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 00000000000..92d60e1dd8c --- /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 00000000000..91731bb86fa --- /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 00000000000..9822c95f2fa --- /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 00000000000..2fa7ddfa40d --- /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 00000000000..99d666428d9 --- /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 00000000000..7041f5e3f88 --- /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 00000000000..c0f43e0a692 --- /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 00000000000..43df7ca54dc --- /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 00000000000..62778fc579e --- /dev/null +++ b/src/assets/icons/scalable/format-text-underline.svg @@ -0,0 +1 @@ + \ No newline at end of file