diff --git a/ico/16x16/window-close.svg b/ico/16x16/window-close.svg
deleted file mode 100644
index 1fc40d94c..000000000
--- a/ico/16x16/window-close.svg
+++ /dev/null
@@ -1,17 +0,0 @@
-
diff --git a/ico/breeze-added/16/transform-crop.svg b/ico/breeze-added/16/transform-crop.svg
new file mode 100644
index 000000000..08715c08b
--- /dev/null
+++ b/ico/breeze-added/16/transform-crop.svg
@@ -0,0 +1,11 @@
+
diff --git a/ico/breeze-icons/scalable/apps/hidef/draw-bezier-curves.svg b/ico/breeze-icons/scalable/apps/hidef/draw-bezier-curves.svg
deleted file mode 100644
index 677ae6200..000000000
--- a/ico/breeze-icons/scalable/apps/hidef/draw-bezier-curves.svg
+++ /dev/null
@@ -1,12 +0,0 @@
-
diff --git a/ico/breeze-icons/scalable/apps/hidef/edit-opacity.svg b/ico/breeze-icons/scalable/apps/hidef/edit-opacity.svg
deleted file mode 100644
index 186cbf3d6..000000000
--- a/ico/breeze-icons/scalable/apps/hidef/edit-opacity.svg
+++ /dev/null
@@ -1,14 +0,0 @@
-
diff --git a/ico/breeze-icons/scalable/apps/hidef/image-flip-horizontal-symbolic.svg b/ico/breeze-icons/scalable/apps/hidef/image-flip-horizontal-symbolic.svg
deleted file mode 100644
index 6967dc851..000000000
--- a/ico/breeze-icons/scalable/apps/hidef/image-flip-horizontal-symbolic.svg
+++ /dev/null
@@ -1,13 +0,0 @@
-
diff --git a/ico/breeze-icons/scalable/apps/hidef/image-flip-vertical-symbolic.svg b/ico/breeze-icons/scalable/apps/hidef/image-flip-vertical-symbolic.svg
deleted file mode 100644
index 342d873a6..000000000
--- a/ico/breeze-icons/scalable/apps/hidef/image-flip-vertical-symbolic.svg
+++ /dev/null
@@ -1,13 +0,0 @@
-
diff --git a/ico/breeze-icons/scalable/apps/hidef/qelectrotech.svgz b/ico/breeze-icons/scalable/apps/hidef/qelectrotech.svgz
deleted file mode 100644
index 1094c540f..000000000
Binary files a/ico/breeze-icons/scalable/apps/hidef/qelectrotech.svgz and /dev/null differ
diff --git a/ico/breeze-icons/scalable/apps/hidef/transform-crop.svg b/ico/breeze-icons/scalable/apps/hidef/transform-crop.svg
deleted file mode 100644
index edd5fa4b7..000000000
--- a/ico/breeze-icons/scalable/apps/hidef/transform-crop.svg
+++ /dev/null
@@ -1,12 +0,0 @@
-
diff --git a/ico/breeze-icons/scalable/apps/small/16x16/qelectrotech.svgz b/ico/breeze-icons/scalable/apps/small/16x16/qelectrotech.svgz
deleted file mode 100644
index c2e7ef39b..000000000
Binary files a/ico/breeze-icons/scalable/apps/small/16x16/qelectrotech.svgz and /dev/null differ
diff --git a/ico/breeze-icons/scalable/apps/small/22x22/qelectrotech.svgz b/ico/breeze-icons/scalable/apps/small/22x22/qelectrotech.svgz
deleted file mode 100644
index faddaa864..000000000
Binary files a/ico/breeze-icons/scalable/apps/small/22x22/qelectrotech.svgz and /dev/null differ
diff --git a/ico/breeze-icons/scalable/apps/small/32x32/qelectrotech.svgz b/ico/breeze-icons/scalable/apps/small/32x32/qelectrotech.svgz
deleted file mode 100644
index b2c70db14..000000000
Binary files a/ico/breeze-icons/scalable/apps/small/32x32/qelectrotech.svgz and /dev/null differ
diff --git a/ico/breeze-icons/scalable/apps/small/48x48/qelectrotech.svgz b/ico/breeze-icons/scalable/apps/small/48x48/qelectrotech.svgz
deleted file mode 100644
index 8ee441f4c..000000000
Binary files a/ico/breeze-icons/scalable/apps/small/48x48/qelectrotech.svgz and /dev/null differ
diff --git a/ico/breeze-icons/scalable/apps/small/64x64/qelectrotech.svgz b/ico/breeze-icons/scalable/apps/small/64x64/qelectrotech.svgz
deleted file mode 100644
index b03b40f8d..000000000
Binary files a/ico/breeze-icons/scalable/apps/small/64x64/qelectrotech.svgz and /dev/null differ
diff --git a/ico/breeze-icons/scalable/mimetypes/hidef/application-x-qet-element.svgz b/ico/breeze-icons/scalable/mimetypes/hidef/application-x-qet-element.svgz
deleted file mode 100644
index dcf7bb167..000000000
Binary files a/ico/breeze-icons/scalable/mimetypes/hidef/application-x-qet-element.svgz and /dev/null differ
diff --git a/ico/breeze-icons/scalable/mimetypes/hidef/application-x-qet-project.svgz b/ico/breeze-icons/scalable/mimetypes/hidef/application-x-qet-project.svgz
deleted file mode 100644
index cbbdb444a..000000000
Binary files a/ico/breeze-icons/scalable/mimetypes/hidef/application-x-qet-project.svgz and /dev/null differ
diff --git a/ico/breeze-icons/scalable/mimetypes/hidef/application-x-qet-titleblock.svgz b/ico/breeze-icons/scalable/mimetypes/hidef/application-x-qet-titleblock.svgz
deleted file mode 100644
index 0b246716b..000000000
Binary files a/ico/breeze-icons/scalable/mimetypes/hidef/application-x-qet-titleblock.svgz and /dev/null differ
diff --git a/ico/breeze-icons/scalable/mimetypes/small/16x16/application-x-qet-element.svgz b/ico/breeze-icons/scalable/mimetypes/small/16x16/application-x-qet-element.svgz
deleted file mode 100644
index 83ea59b01..000000000
Binary files a/ico/breeze-icons/scalable/mimetypes/small/16x16/application-x-qet-element.svgz and /dev/null differ
diff --git a/ico/breeze-icons/scalable/mimetypes/small/16x16/application-x-qet-project.svgz b/ico/breeze-icons/scalable/mimetypes/small/16x16/application-x-qet-project.svgz
deleted file mode 100644
index 80b41b013..000000000
Binary files a/ico/breeze-icons/scalable/mimetypes/small/16x16/application-x-qet-project.svgz and /dev/null differ
diff --git a/ico/breeze-icons/scalable/mimetypes/small/22x22/application-x-qet-element.svgz b/ico/breeze-icons/scalable/mimetypes/small/22x22/application-x-qet-element.svgz
deleted file mode 100644
index e588e5466..000000000
Binary files a/ico/breeze-icons/scalable/mimetypes/small/22x22/application-x-qet-element.svgz and /dev/null differ
diff --git a/ico/breeze-icons/scalable/mimetypes/small/32x32/application-x-qet-element.svgz b/ico/breeze-icons/scalable/mimetypes/small/32x32/application-x-qet-element.svgz
deleted file mode 100644
index 2098cc221..000000000
Binary files a/ico/breeze-icons/scalable/mimetypes/small/32x32/application-x-qet-element.svgz and /dev/null differ
diff --git a/ico/breeze-icons/scalable/mimetypes/small/32x32/application-x-qet-project.svgz b/ico/breeze-icons/scalable/mimetypes/small/32x32/application-x-qet-project.svgz
deleted file mode 100644
index c7c6a825f..000000000
Binary files a/ico/breeze-icons/scalable/mimetypes/small/32x32/application-x-qet-project.svgz and /dev/null differ
diff --git a/ico/breeze-icons/scalable/mimetypes/small/32x32/application-x-qet-titleblock.svgz b/ico/breeze-icons/scalable/mimetypes/small/32x32/application-x-qet-titleblock.svgz
deleted file mode 100644
index 49af172ba..000000000
Binary files a/ico/breeze-icons/scalable/mimetypes/small/32x32/application-x-qet-titleblock.svgz and /dev/null differ
diff --git a/ico/breeze-icons/scalable/mimetypes/small/48x48/application-x-qet-element.svgz b/ico/breeze-icons/scalable/mimetypes/small/48x48/application-x-qet-element.svgz
deleted file mode 100644
index 58774fa19..000000000
Binary files a/ico/breeze-icons/scalable/mimetypes/small/48x48/application-x-qet-element.svgz and /dev/null differ
diff --git a/ico/breeze-icons/scalable/mimetypes/small/48x48/application-x-qet-project.svgz b/ico/breeze-icons/scalable/mimetypes/small/48x48/application-x-qet-project.svgz
deleted file mode 100644
index e591a539e..000000000
Binary files a/ico/breeze-icons/scalable/mimetypes/small/48x48/application-x-qet-project.svgz and /dev/null differ
diff --git a/ico/breeze-icons/scalable/mimetypes/small/48x48/application-x-qet-titleblock.svgz b/ico/breeze-icons/scalable/mimetypes/small/48x48/application-x-qet-titleblock.svgz
deleted file mode 100644
index cffe76af5..000000000
Binary files a/ico/breeze-icons/scalable/mimetypes/small/48x48/application-x-qet-titleblock.svgz and /dev/null differ
diff --git a/ico/breeze/16/draw-bezier-curves.svg b/ico/breeze/16/draw-bezier-curves.svg
new file mode 100644
index 000000000..ce3a8d60b
--- /dev/null
+++ b/ico/breeze/16/draw-bezier-curves.svg
@@ -0,0 +1,13 @@
+
diff --git a/ico/breeze/16/edit-opacity.svg b/ico/breeze/16/edit-opacity.svg
new file mode 100644
index 000000000..1a85db709
--- /dev/null
+++ b/ico/breeze/16/edit-opacity.svg
@@ -0,0 +1,5 @@
+
\ No newline at end of file
diff --git a/ico/breeze/16/transform-crop.svg b/ico/breeze/16/transform-crop.svg
new file mode 100644
index 000000000..87d8c6ff9
--- /dev/null
+++ b/ico/breeze/16/transform-crop.svg
@@ -0,0 +1,13 @@
+
diff --git a/ico/breeze/16/window-close.svg b/ico/breeze/16/window-close.svg
new file mode 100644
index 000000000..688add815
--- /dev/null
+++ b/ico/breeze/16/window-close.svg
@@ -0,0 +1,17 @@
+
diff --git a/ico/breeze/22/draw-bezier-curves.svg b/ico/breeze/22/draw-bezier-curves.svg
new file mode 100644
index 000000000..d8df8606b
--- /dev/null
+++ b/ico/breeze/22/draw-bezier-curves.svg
@@ -0,0 +1,14 @@
+
diff --git a/ico/breeze/22/edit-opacity.svg b/ico/breeze/22/edit-opacity.svg
new file mode 100644
index 000000000..3f94901c6
--- /dev/null
+++ b/ico/breeze/22/edit-opacity.svg
@@ -0,0 +1,5 @@
+
\ No newline at end of file
diff --git a/ico/breeze/22/transform-crop.svg b/ico/breeze/22/transform-crop.svg
new file mode 100644
index 000000000..277b54d67
--- /dev/null
+++ b/ico/breeze/22/transform-crop.svg
@@ -0,0 +1,14 @@
+
diff --git a/ico/breeze/22/window-close.svg b/ico/breeze/22/window-close.svg
new file mode 100644
index 000000000..c92017a29
--- /dev/null
+++ b/ico/breeze/22/window-close.svg
@@ -0,0 +1,17 @@
+
diff --git a/ico/breeze/32/window-close.svg b/ico/breeze/32/window-close.svg
new file mode 100644
index 000000000..2916f4a1b
--- /dev/null
+++ b/ico/breeze/32/window-close.svg
@@ -0,0 +1,16 @@
+
diff --git a/ico/copyright b/ico/copyright
index 2d3b5d104..aa5d57ef6 100644
--- a/ico/copyright
+++ b/ico/copyright
@@ -89,109 +89,150 @@ License: public-domain
If you find these icons useful, share-them!
Contact: webmaster@strangeplanet.fr
-Files: ico/16x16/*
-Files: ico/22x22/*
-Files: ico/32x32/*
-Files: ico/48x48/*
-Files: ico/128x128/*
Files: ico/breeze/*
-From the KDE Breeze theme icons
Copyright: 2014, Uri Herrera and others
+License: LGPL-3+
+Comment: From the KDE Breeze icon theme, https://invent.kde.org/frameworks/breeze-icons
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Lesser General Public
- License as published by the Free Software Foundation; either
- version 3 of the License, or (at your option) any later version.
+Files: ico/breeze-added/*
+Copyright: 2026, The QElectroTech Team
+License: LGPL-3+
+Comment: 16 pixel versions of the KDE Breeze icons of the same names, under
+ the Breeze license.
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Lesser General Public License for more details.
+Files: ico/traced/* ico/scalable/* ico/128x128/* ico/22x22/color/*
+Copyright: 2006-2026, The QElectroTech Team
+License: GPL-2+
+Comment:
+ ico/traced/*/east.svg by the QElectroTech team, traced from east.png by Nuri, with permission
+ changes: icon color, icon rotation
+ ico/traced/*/element.svg by the QElectroTech team, traced from element.png by Nuri, with permission
+ ico/traced/*/element-delete.svg by the QElectroTech team, traced from element-delete.png by Nuri, with permission
+ ico/traced/*/element-edit.svg by the QElectroTech team, traced from element-edit.png by Nuri, with permission
+ ico/traced/*/element-new.svg by the QElectroTech team, traced from element-new.png by Nuri, with permission
+ ico/traced/*/endline-circle.svg by the QElectroTech team, traced from endline-circle.png by Nuri, with permission
+ ico/traced/*/endline-diamond.svg by the QElectroTech team, traced from endline-diamond.png by Nuri, with permission
+ ico/traced/*/endline-none.svg by the QElectroTech team, traced from endline-none.png by Nuri, with permission
+ ico/traced/*/endline-simple.svg by the QElectroTech team, traced from endline-simple.png by Nuri, with permission
+ ico/traced/*/endline-triangle.svg by the QElectroTech team, traced from endline-triangle.png by Nuri, with permission
+ ico/traced/*/export-csv.svg by the QElectroTech team, traced from export-csv.png by Nuri, with permission
+ ico/traced/*/folder-delete.svg by the QElectroTech team, traced from folder-delete.png by Nuri, with permission
+ ico/traced/*/folder-edit.svg by the QElectroTech team, traced from folder-edit.png by Nuri, with permission
+ ico/traced/*/folder-only-this.svg by the QElectroTech team, traced from folder-only-this.png by Nuri, with permission
+ ico/traced/*/folder-show-all.svg by the QElectroTech team, traced from folder-show-all.png by Nuri, with permission
+ ico/traced/*/ground.svg by the QElectroTech team, traced from ground.png by Nuri, with permission
+ ico/traced/*/neutral.svg by the QElectroTech team, traced from neutral.png by Nuri, with permission
+ ico/traced/*/north.svg by the QElectroTech team, traced from north.png by Nuri, with permission
+ ico/traced/*/phase.svg by the QElectroTech team, traced from phase.png by Nuri, with permission
+ ico/traced/*/project.svg by the QElectroTech team, traced from project.png by Nuri, with permission
+ ico/traced/*/project-close.svg by the QElectroTech team, traced from project-close.png by Nuri, with permission
+ ico/traced/*/project-new.svg by the QElectroTech team, traced from project-new.png by Nuri, with permission
+ ico/traced/*/project-properties.svg by the QElectroTech team, traced from project-properties.png by Nuri, with permission
+ ico/traced/*/qet.svg by the QElectroTech team, traced from qet.png by Nuri, with permission
+ ico/traced/*/south.svg by the QElectroTech team, traced from south.png by Nuri, with permission
+ ico/traced/*/terminalstrip.svg by the QElectroTech team, traced from terminalstrip.png by Nuri, with permission
+ ico/traced/*/west.svg by the QElectroTech team, traced from west.png by Nuri, with permission
+ ico/traced/*/arc.svg by the QElectroTech team, traced from arc.png by Nuri, with permission
+ ico/traced/*/autoconnect.svg by the QElectroTech team, traced from autoconnect.png by Nuri, with permission
+ ico/traced/*/diagram_bg.svg by the QElectroTech team, traced from diagram_bg.png by Nuri, with permission
+ changes: icon color, icon rotation
+ ico/traced/*/hotspot.svg by the QElectroTech team, traced from hotspot.png by Nuri, with permission
+ ico/traced/*/landscape.svg by the QElectroTech team, traced from landscape.png by Nuri, with permission
+ ico/traced/*/portrait.svg by the QElectroTech team, traced from portrait.png by Nuri, with permission
+ ico/traced/*/terminal.svg by the QElectroTech team, traced from terminal.png by Nuri, with permission
+ ico/traced/*/titleblock-bottom.svg by the QElectroTech team, traced from titleblock-bottom.png by Nuri, with permission
+ ico/traced/*/titleblock-right.svg by the QElectroTech team, traced from titleblock-right.png by Nuri, with permission
+ ico/traced/*/simplifyrichtext.svg by the QElectroTech team, traced from simplifyrichtext.png by Nuri, with permission
+ ico/128x128/configure-shortcuts.svg by Jeff Patterson from the QElectroTech team
+ ico/scalable/pdf-import.svg by Jeff Patterson from the QElectroTech team, laid out like the former insert-image.png
+ ico/scalable/diagram.svg, folio-new.svg, folio-delete.svg, folio-properties.svg, label.svg by Jeff Patterson from the QElectroTech team, the folio icons redrawn in the same style
+ ico/traced/*/circle.svg, ellipse.svg, view-fit-window.svg by ispyisail from the QElectroTech team, 16 pixel versions by the QElectroTech team
+ ico/traced/* other than the above by the QElectroTech team, traced from QElectroTech's PNG icons of the same names
+ ico/scalable/16/* by the QElectroTech team, 16 pixel versions of the ico/scalable/ icons of the same names
+ ico/128x128/terminalstrip.svg by Jeff Patterson from the QElectroTech team
+ ico/22x22/color/* by Arnaud, contributed in 2020
- You should have received a copy of the GNU Lesser General Public
- License along with this library. If not, see .
+Files: ico/scalable/ellipse-to-bezier.svg ico/scalable/rect-to-bezier.svg
+ ico/scalable/rect-to-polyline.svg
+Copyright: 2026, Andre Rummler
+License: unknown
+Comment: License not stated yet. To be redrawn for the icon theme.
-Clarification:
+Files: ico/traced/*/qt.svg
+Copyright: The Qt Company Ltd.
+License: Qt-trademark
+Comment: The Qt logo, traced by the QElectroTech team from
+ http://brand.qt.io/downloads/
- The GNU Lesser General Public License or LGPL is written for
- software libraries in the first place. We expressly want the LGPL to
- be valid for this artwork library too.
+Files: ico/256x256/* ico/breeze-icons/* ico/mac_icon/* ico/windows_icon/*
+ ico/splash.png
+Copyright: Nuri
+License: CC-BY-ND-3.0
+Comment: Drawn for QElectroTech in the style of KDE Breeze.
- KDE Breeze theme icons is a special kind of software library, it is an
- artwork library, it's elements can be used in a Graphical User Interface, or
- GUI.
+Files: ico/windows_icon/*.sh ico/windows_icon/*.rc
+Copyright: 2006-2026, The QElectroTech Team
+License: GPL-2+
- Source code, for this library means:
- - where they exist, SVG;
- - otherwise, if applicable, the multi-layered formats xcf or psd, or
- otherwise png.
+Files: ico/themes/* ico/generated/*
+Copyright: 2014, Uri Herrera and others
+ 2006-2026, The QElectroTech Team
+License: LGPL-3+ and GPL-2+
+Comment: Built by misc/make_icon_themes.py from ico/breeze/, ico/breeze-added/,
+ ico/traced/ and ico/scalable/. Each file has the license of the file it is
+ built from.
- The LGPL in some sections obliges you to make the files carry
- notices. With images this is in some cases impossible or hardly useful.
+License: LGPL-3+
+ This library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 3 of the License, or (at your option) any later version.
+ .
+ This library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+ .
+ You should have received a copy of the GNU Lesser General Public
+ License along with this library. If not, see .
+ .
+ Clarification:
+ .
+ The GNU Lesser General Public License or LGPL is written for
+ software libraries in the first place. We expressly want the LGPL to
+ be valid for this artwork library too.
+ .
+ KDE Breeze theme icons is a special kind of software library, it is an
+ artwork library, it's elements can be used in a Graphical User Interface, or
+ GUI.
+ .
+ Source code, for this library means:
+ - where they exist, SVG;
+ - otherwise, if applicable, the multi-layered formats xcf or psd, or
+ otherwise png.
+ .
+ The LGPL in some sections obliges you to make the files carry
+ notices. With images this is in some cases impossible or hardly useful.
+ .
+ With this library a notice is placed at a prominent place in the directory
+ containing the elements. You may follow this practice.
+ .
+ The exception in section 5 of the GNU Lesser General Public License covers
+ the use of elements of this art library in a GUI.
+ .
+ https://vdesign.kde.org/
- With this library a notice is placed at a prominent place in the directory
- containing the elements. You may follow this practice.
+License: CC-BY-ND-3.0
+ This work is licensed under the Creative Commons Attribution-NoDerivs 3.0
+ Unported License. To view a copy of this license, visit
+ http://creativecommons.org/licenses/by-nd/3.0/
- The exception in section 5 of the GNU Lesser General Public License covers
- the use of elements of this art library in a GUI.
-
- https://vdesign.kde.org/
-
- Some icons have been created exclusively for QElectroTech. They are based or inspired by the KDE Breeze icon theme.
- These icons are:
- ico/traced/*/east.svg by the QElectroTech team, traced from east.png by Nuri, with permission (License GPL-2.0-or-later)
- changes: icon color, icon rotation
- ico/traced/*/element.svg by the QElectroTech team, traced from element.png by Nuri, with permission (License GPL-2.0-or-later)
- ico/traced/*/element-delete.svg by the QElectroTech team, traced from element-delete.png by Nuri, with permission (License GPL-2.0-or-later)
- ico/traced/*/element-edit.svg by the QElectroTech team, traced from element-edit.png by Nuri, with permission (License GPL-2.0-or-later)
- ico/traced/*/element-new.svg by the QElectroTech team, traced from element-new.png by Nuri, with permission (License GPL-2.0-or-later)
- ico/traced/*/endline-circle.svg by the QElectroTech team, traced from endline-circle.png by Nuri, with permission (License GPL-2.0-or-later)
- ico/traced/*/endline-diamond.svg by the QElectroTech team, traced from endline-diamond.png by Nuri, with permission (License GPL-2.0-or-later)
- ico/traced/*/endline-none.svg by the QElectroTech team, traced from endline-none.png by Nuri, with permission (License GPL-2.0-or-later)
- ico/traced/*/endline-simple.svg by the QElectroTech team, traced from endline-simple.png by Nuri, with permission (License GPL-2.0-or-later)
- ico/traced/*/endline-triangle.svg by the QElectroTech team, traced from endline-triangle.png by Nuri, with permission (License GPL-2.0-or-later)
- ico/traced/*/export-csv.svg by the QElectroTech team, traced from export-csv.png by Nuri, with permission (License GPL-2.0-or-later)
- ico/traced/*/folder-delete.svg by the QElectroTech team, traced from folder-delete.png by Nuri, with permission (License GPL-2.0-or-later)
- ico/traced/*/folder-edit.svg by the QElectroTech team, traced from folder-edit.png by Nuri, with permission (License GPL-2.0-or-later)
- ico/traced/*/folder-only-this.svg by the QElectroTech team, traced from folder-only-this.png by Nuri, with permission (License GPL-2.0-or-later)
- ico/traced/*/folder-show-all.svg by the QElectroTech team, traced from folder-show-all.png by Nuri, with permission (License GPL-2.0-or-later)
- ico/traced/*/ground.svg by the QElectroTech team, traced from ground.png by Nuri, with permission (License GPL-2.0-or-later)
- ico/traced/*/neutral.svg by the QElectroTech team, traced from neutral.png by Nuri, with permission (License GPL-2.0-or-later)
- ico/traced/*/north.svg by the QElectroTech team, traced from north.png by Nuri, with permission (License GPL-2.0-or-later)
- ico/traced/*/phase.svg by the QElectroTech team, traced from phase.png by Nuri, with permission (License GPL-2.0-or-later)
- ico/traced/*/project.svg by the QElectroTech team, traced from project.png by Nuri, with permission (License GPL-2.0-or-later)
- ico/traced/*/project-close.svg by the QElectroTech team, traced from project-close.png by Nuri, with permission (License GPL-2.0-or-later)
- ico/traced/*/project-new.svg by the QElectroTech team, traced from project-new.png by Nuri, with permission (License GPL-2.0-or-later)
- ico/traced/*/project-properties.svg by the QElectroTech team, traced from project-properties.png by Nuri, with permission (License GPL-2.0-or-later)
- ico/traced/*/qet.svg by the QElectroTech team, traced from qet.png by Nuri, with permission (License GPL-2.0-or-later)
- ico/traced/*/qt.svg by the QElectroTech team, traced from the Qt logo, http://brand.qt.io/downloads/
- ico/traced/*/south.svg by the QElectroTech team, traced from south.png by Nuri, with permission (License GPL-2.0-or-later)
- ico/traced/*/terminalstrip.svg by the QElectroTech team, traced from terminalstrip.png by Nuri, with permission (License GPL-2.0-or-later)
- ico/traced/*/west.svg by the QElectroTech team, traced from west.png by Nuri, with permission (License GPL-2.0-or-later)
- ico/traced/*/arc.svg by the QElectroTech team, traced from arc.png by Nuri, with permission (License GPL-2.0-or-later)
- ico/traced/*/autoconnect.svg by the QElectroTech team, traced from autoconnect.png by Nuri, with permission (License GPL-2.0-or-later)
- ico/traced/*/diagram_bg.svg by the QElectroTech team, traced from diagram_bg.png by Nuri, with permission (License GPL-2.0-or-later)
- changes: icon color, icon rotation
- ico/traced/*/hotspot.svg by the QElectroTech team, traced from hotspot.png by Nuri, with permission (License GPL-2.0-or-later)
- ico/traced/*/landscape.svg by the QElectroTech team, traced from landscape.png by Nuri, with permission (License GPL-2.0-or-later)
- ico/traced/*/portrait.svg by the QElectroTech team, traced from portrait.png by Nuri, with permission (License GPL-2.0-or-later)
- ico/traced/*/terminal.svg by the QElectroTech team, traced from terminal.png by Nuri, with permission (License GPL-2.0-or-later)
- ico/traced/*/titleblock-bottom.svg by the QElectroTech team, traced from titleblock-bottom.png by Nuri, with permission (License GPL-2.0-or-later)
- ico/traced/*/titleblock-right.svg by the QElectroTech team, traced from titleblock-right.png by Nuri, with permission (License GPL-2.0-or-later)
- ico/traced/*/simplifyrichtext.svg by the QElectroTech team, traced from simplifyrichtext.png by Nuri, with permission (License GPL-2.0-or-later)
- ico/128x128/configure-shortcuts.svg by Jeff Patterson from the QElectroTech team (License GPL-2.0-or-later)
- ico/scalable/pdf-import.svg by Jeff Patterson from the QElectroTech team (License CC BY-ND 3.0), laid out like the former insert-image.png
- ico/scalable/diagram.svg, folio-new.svg, folio-delete.svg, folio-properties.svg, label.svg by Jeff Patterson from the QElectroTech team (License CC BY-ND 3.0), the folio icons redrawn in the same style
- ico/traced/*/circle.svg, ellipse.svg, view-fit-window.svg by ispyisail from the QElectroTech team (License GPL-2.0-or-later), 16 pixel versions by the QElectroTech team
- ico/traced/* other than the above by the QElectroTech team (License GPL-2.0-or-later), traced from QElectroTech's PNG icons of the same names
- ico/scalable/16/* by the QElectroTech team (License GPL-2.0-or-later), 16 pixel versions of the ico/scalable/ icons of the same names
- ico/breeze-added/16/* by the QElectroTech team, 16 pixel versions of the KDE Breeze icons of the same names (License LGPL, as Breeze)
- ico/256x256/* by Nuri from the QElectroTech team (License CC BY-ND 3.0)
- ico/breeze-icons/* by Nuri from the QElectroTech team (License CC BY-ND 3.0)
- ico/mac_icon/* by Nuri from the QElectroTech team (License CC BY-ND 3.0)
- ico/splash.png by Nuri from the QElectroTech team (License CC BY-ND 3.0)
- ico/windows_icon/* by Nuri from the QElectroTech team (License CC BY-ND 3.0)
+License: Qt-trademark
+ The Qt logo is a trademark of The Qt Company Ltd., used under its brand
+ guidelines: http://brand.qt.io/
+License: unknown
+ The author has not stated a license.
Files: debian/*
Copyright: 2011-2017, Laurent Trinques
diff --git a/ico/generated/breeze-24/draw-bezier-curves.svg b/ico/generated/breeze-24/draw-bezier-curves.svg
new file mode 100644
index 000000000..9507de507
--- /dev/null
+++ b/ico/generated/breeze-24/draw-bezier-curves.svg
@@ -0,0 +1,16 @@
+
diff --git a/ico/generated/breeze-24/edit-opacity.svg b/ico/generated/breeze-24/edit-opacity.svg
new file mode 100644
index 000000000..0f501df0c
--- /dev/null
+++ b/ico/generated/breeze-24/edit-opacity.svg
@@ -0,0 +1,7 @@
+
\ No newline at end of file
diff --git a/ico/generated/breeze-24/transform-crop.svg b/ico/generated/breeze-24/transform-crop.svg
new file mode 100644
index 000000000..b7303e3da
--- /dev/null
+++ b/ico/generated/breeze-24/transform-crop.svg
@@ -0,0 +1,16 @@
+
diff --git a/ico/generated/breeze-24/window-close.svg b/ico/generated/breeze-24/window-close.svg
new file mode 100644
index 000000000..3e63fd5b0
--- /dev/null
+++ b/ico/generated/breeze-24/window-close.svg
@@ -0,0 +1,19 @@
+
diff --git a/ico/generated/traced-24/arc.svg b/ico/generated/traced-24/arc.svg
index df09768fa..bc010b325 100644
--- a/ico/generated/traced-24/arc.svg
+++ b/ico/generated/traced-24/arc.svg
@@ -5,25 +5,17 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/ico/generated/traced-24/circle.svg b/ico/generated/traced-24/circle.svg
index 91da1dfe1..ab4990e4d 100644
--- a/ico/generated/traced-24/circle.svg
+++ b/ico/generated/traced-24/circle.svg
@@ -2,20 +2,28 @@
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/ico/generated/traced-24/ellipse.svg b/ico/generated/traced-24/ellipse.svg
index 841723148..a0b357992 100644
--- a/ico/generated/traced-24/ellipse.svg
+++ b/ico/generated/traced-24/ellipse.svg
@@ -2,22 +2,24 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/ico/generated/traced-large-24/arc.svg b/ico/generated/traced-large-24/arc.svg
index 5ab8cc61b..75699fc93 100644
--- a/ico/generated/traced-large-24/arc.svg
+++ b/ico/generated/traced-large-24/arc.svg
@@ -5,6 +5,8 @@
-
+
+
+
diff --git a/ico/generated/traced-large-24/circle.svg b/ico/generated/traced-large-24/circle.svg
index f49fc49a5..300e123c5 100644
--- a/ico/generated/traced-large-24/circle.svg
+++ b/ico/generated/traced-large-24/circle.svg
@@ -2,11 +2,10 @@
-
-
+
+
diff --git a/ico/generated/traced-large-24/ellipse.svg b/ico/generated/traced-large-24/ellipse.svg
index 9cd21593a..827b26c88 100644
--- a/ico/generated/traced-large-24/ellipse.svg
+++ b/ico/generated/traced-large-24/ellipse.svg
@@ -2,11 +2,10 @@
-
-
+
+
diff --git a/ico/icon-themes.qrc b/ico/icon-themes.qrc
index 37a903f33..6b9255f7b 100644
--- a/ico/icon-themes.qrc
+++ b/ico/icon-themes.qrc
@@ -18,14 +18,9 @@
scalable/label.svgscalable/pdf-import.svgscalable/snap-to-grid.svg
- breeze-icons/scalable/apps/hidef/edit-opacity.svg
- breeze-icons/scalable/apps/hidef/image-flip-horizontal-symbolic.svg
- breeze-icons/scalable/apps/hidef/image-flip-vertical-symbolic.svg
- breeze-icons/scalable/apps/hidef/draw-bezier-curves.svg
- breeze-icons/scalable/apps/hidef/transform-crop.svg
- generated/ellipse-to-bezier.svg
- generated/rect-to-bezier.svg
- generated/rect-to-polyline.svg
+ scalable/ellipse-to-bezier.svg
+ scalable/rect-to-bezier.svg
+ scalable/rect-to-polyline.svgbreeze/64/printer.svgbreeze/48/systemsettings.svg128x128/configure-shortcuts.svg
@@ -557,6 +552,19 @@
generated/breeze-24/document-save-as.svgbreeze/32/document-save-as.svgbreeze/32/document-save-as.svg
+ breeze/16/draw-bezier-curves.svg
+ breeze/22/draw-bezier-curves.svg
+ generated/breeze-24/draw-bezier-curves.svg
+ breeze/16/draw-bezier-curves.svg
+ generated/breeze-24/draw-bezier-curves.svg
+ breeze/16/draw-bezier-curves.svg
+ breeze/16/draw-bezier-curves.svg
+ breeze/16/draw-bezier-curves.svg
+ breeze/22/draw-bezier-curves.svg
+ breeze/16/draw-bezier-curves.svg
+ generated/breeze-24/draw-bezier-curves.svg
+ breeze/16/draw-bezier-curves.svg
+ breeze/16/draw-bezier-curves.svgscalable/16/draw-fillet.svggenerated/scalable-22/draw-fillet.svgscalable/16/draw-fillet.svg
@@ -662,6 +670,19 @@
generated/breeze-24/edit-download.svgbreeze/16/edit-download.svgbreeze/16/edit-download.svg
+ breeze/16/edit-opacity.svg
+ breeze/22/edit-opacity.svg
+ generated/breeze-24/edit-opacity.svg
+ breeze/16/edit-opacity.svg
+ generated/breeze-24/edit-opacity.svg
+ breeze/16/edit-opacity.svg
+ breeze/16/edit-opacity.svg
+ breeze/16/edit-opacity.svg
+ breeze/22/edit-opacity.svg
+ breeze/16/edit-opacity.svg
+ generated/breeze-24/edit-opacity.svg
+ breeze/16/edit-opacity.svg
+ breeze/16/edit-opacity.svgbreeze/16/edit-paste.svgbreeze/22/edit-paste.svggenerated/breeze-24/edit-paste.svg
@@ -1483,6 +1504,32 @@
generated/traced-24/hotspot.svggenerated/traced-large-24/hotspot.svgtraced/large22/hotspot.svg
+ breeze/16/object-flip-horizontal.svg
+ breeze/22/object-flip-horizontal.svg
+ generated/breeze-24/object-flip-horizontal.svg
+ breeze/16/object-flip-horizontal.svg
+ generated/breeze-24/object-flip-horizontal.svg
+ breeze/16/object-flip-horizontal.svg
+ breeze/16/object-flip-horizontal.svg
+ breeze/16/object-flip-horizontal.svg
+ breeze/22/object-flip-horizontal.svg
+ breeze/16/object-flip-horizontal.svg
+ generated/breeze-24/object-flip-horizontal.svg
+ breeze/16/object-flip-horizontal.svg
+ breeze/16/object-flip-horizontal.svg
+ breeze/16/object-flip-vertical.svg
+ breeze/22/object-flip-vertical.svg
+ generated/breeze-24/object-flip-vertical.svg
+ breeze/16/object-flip-vertical.svg
+ generated/breeze-24/object-flip-vertical.svg
+ breeze/16/object-flip-vertical.svg
+ breeze/16/object-flip-vertical.svg
+ breeze/16/object-flip-vertical.svg
+ breeze/22/object-flip-vertical.svg
+ breeze/16/object-flip-vertical.svg
+ generated/breeze-24/object-flip-vertical.svg
+ breeze/16/object-flip-vertical.svg
+ breeze/16/object-flip-vertical.svgbreeze/16/application-postscript.svgbreeze/22/application-postscript.svggenerated/breeze-24/application-postscript.svg
@@ -2236,6 +2283,19 @@
generated/traced-24/titleblock-right.svggenerated/traced-large-24/titleblock-right.svgtraced/large22/titleblock-right.svg
+ breeze-added/16/transform-crop.svg
+ breeze/22/transform-crop.svg
+ generated/breeze-24/transform-crop.svg
+ breeze-added/16/transform-crop.svg
+ generated/breeze-24/transform-crop.svg
+ breeze-added/16/transform-crop.svg
+ breeze-added/16/transform-crop.svg
+ breeze-added/16/transform-crop.svg
+ breeze/22/transform-crop.svg
+ breeze-added/16/transform-crop.svg
+ generated/breeze-24/transform-crop.svg
+ breeze-added/16/transform-crop.svg
+ breeze-added/16/transform-crop.svgbreeze/16/transform-rotate.svgbreeze/22/transform-rotate.svggenerated/breeze-24/transform-rotate.svg
@@ -2411,6 +2471,19 @@
generated/traced-24/west.svggenerated/traced-large-24/west.svgtraced/large22/west.svg
+ breeze/16/window-close.svg
+ breeze/22/window-close.svg
+ generated/breeze-24/window-close.svg
+ breeze/32/window-close.svg
+ generated/breeze-24/window-close.svg
+ breeze/32/window-close.svg
+ breeze/32/window-close.svg
+ breeze/32/window-close.svg
+ breeze/22/window-close.svg
+ breeze/32/window-close.svg
+ generated/breeze-24/window-close.svg
+ breeze/32/window-close.svg
+ breeze/32/window-close.svgbreeze/16/window-new.svgbreeze/22/window-new.svggenerated/breeze-24/window-new.svg
@@ -2505,11 +2578,6 @@
themes/qet-dark/scalable/label.svgthemes/qet-dark/scalable/pdf-import.svgthemes/qet-dark/scalable/snap-to-grid.svg
- themes/qet-dark/scalable/edit-opacity.svg
- themes/qet-dark/scalable/image-flip-horizontal.svg
- themes/qet-dark/scalable/image-flip-vertical.svg
- themes/qet-dark/scalable/draw-bezier-curves.svg
- themes/qet-dark/scalable/transform-crop.svgthemes/qet-dark/scalable/ellipse-to-bezier.svgthemes/qet-dark/scalable/rect-to-bezier.svgthemes/qet-dark/scalable/rect-to-polyline.svg
@@ -2658,6 +2726,9 @@
themes/qet-dark/breeze/22/document-save-as.svgthemes/qet-dark/breeze-24/document-save-as.svgthemes/qet-dark/breeze/32/document-save-as.svg
+ themes/qet-dark/breeze/16/draw-bezier-curves.svg
+ themes/qet-dark/breeze/22/draw-bezier-curves.svg
+ themes/qet-dark/breeze-24/draw-bezier-curves.svgthemes/qet-dark/scalable-16/draw-fillet.svgthemes/qet-dark/scalable-22/draw-fillet.svgthemes/qet-dark/traced/16/east.svg
@@ -2681,6 +2752,9 @@
themes/qet-dark/breeze/16/edit-download.svgthemes/qet-dark/breeze/22/edit-download.svgthemes/qet-dark/breeze-24/edit-download.svg
+ themes/qet-dark/breeze/16/edit-opacity.svg
+ themes/qet-dark/breeze/22/edit-opacity.svg
+ themes/qet-dark/breeze-24/edit-opacity.svgthemes/qet-dark/breeze/16/edit-paste.svgthemes/qet-dark/breeze/22/edit-paste.svgthemes/qet-dark/breeze-24/edit-paste.svg
@@ -2923,6 +2997,9 @@
themes/qet-dark/traced/large22/hotspot.svgthemes/qet-dark/traced-large-24/hotspot.svgthemes/qet-dark/traced-24/hotspot.svg
+ themes/qet-dark/breeze/16/object-flip-horizontal.svg
+ themes/qet-dark/breeze/22/object-flip-horizontal.svg
+ themes/qet-dark/breeze-24/object-flip-horizontal.svgthemes/qet-dark/breeze/16/insert-image.svgthemes/qet-dark/breeze/22/insert-image.svgthemes/qet-dark/breeze-24/insert-image.svg
@@ -2955,9 +3032,6 @@
themes/qet-dark/breeze/16/view-hidden.svgthemes/qet-dark/breeze/22/view-hidden.svgthemes/qet-dark/breeze-24/view-hidden.svg
- themes/qet-dark/breeze/16/object-flip-horizontal.svg
- themes/qet-dark/breeze/22/object-flip-horizontal.svg
- themes/qet-dark/breeze-24/object-flip-horizontal.svgthemes/qet-dark/traced/16/move.svgthemes/qet-dark/traced/large16/move.svgthemes/qet-dark/traced/22/move.svg
@@ -3086,6 +3160,9 @@
themes/qet-dark/traced/large16/titleblock-right.svgthemes/qet-dark/traced/large22/titleblock-right.svgthemes/qet-dark/traced-large-24/titleblock-right.svg
+ themes/qet-dark/breeze-added/16/transform-crop.svg
+ themes/qet-dark/breeze/22/transform-crop.svg
+ themes/qet-dark/breeze-24/transform-crop.svgthemes/qet-dark/breeze/16/transform-rotate.svgthemes/qet-dark/breeze/22/transform-rotate.svgthemes/qet-dark/breeze-24/transform-rotate.svg
@@ -3130,6 +3207,10 @@
themes/qet-dark/traced/large22/west.svgthemes/qet-dark/traced-large-24/west.svgthemes/qet-dark/traced-24/west.svg
+ themes/qet-dark/breeze/16/window-close.svg
+ themes/qet-dark/breeze/22/window-close.svg
+ themes/qet-dark/breeze-24/window-close.svg
+ themes/qet-dark/breeze/32/window-close.svgthemes/qet-dark/breeze/16/window-new.svgthemes/qet-dark/breeze/22/window-new.svgthemes/qet-dark/breeze-24/window-new.svg
@@ -3627,6 +3708,19 @@
themes/qet-dark/breeze-24/document-save-as.svgthemes/qet-dark/breeze/32/document-save-as.svgthemes/qet-dark/breeze/32/document-save-as.svg
+ themes/qet-dark/breeze/16/draw-bezier-curves.svg
+ themes/qet-dark/breeze/22/draw-bezier-curves.svg
+ themes/qet-dark/breeze-24/draw-bezier-curves.svg
+ themes/qet-dark/breeze/16/draw-bezier-curves.svg
+ themes/qet-dark/breeze-24/draw-bezier-curves.svg
+ themes/qet-dark/breeze/16/draw-bezier-curves.svg
+ themes/qet-dark/breeze/16/draw-bezier-curves.svg
+ themes/qet-dark/breeze/16/draw-bezier-curves.svg
+ themes/qet-dark/breeze/22/draw-bezier-curves.svg
+ themes/qet-dark/breeze/16/draw-bezier-curves.svg
+ themes/qet-dark/breeze-24/draw-bezier-curves.svg
+ themes/qet-dark/breeze/16/draw-bezier-curves.svg
+ themes/qet-dark/breeze/16/draw-bezier-curves.svgthemes/qet-dark/scalable-16/draw-fillet.svgthemes/qet-dark/scalable-22/draw-fillet.svgthemes/qet-dark/scalable-16/draw-fillet.svg
@@ -3719,6 +3813,19 @@
themes/qet-dark/breeze-24/edit-download.svgthemes/qet-dark/breeze/16/edit-download.svgthemes/qet-dark/breeze/16/edit-download.svg
+ themes/qet-dark/breeze/16/edit-opacity.svg
+ themes/qet-dark/breeze/22/edit-opacity.svg
+ themes/qet-dark/breeze-24/edit-opacity.svg
+ themes/qet-dark/breeze/16/edit-opacity.svg
+ themes/qet-dark/breeze-24/edit-opacity.svg
+ themes/qet-dark/breeze/16/edit-opacity.svg
+ themes/qet-dark/breeze/16/edit-opacity.svg
+ themes/qet-dark/breeze/16/edit-opacity.svg
+ themes/qet-dark/breeze/22/edit-opacity.svg
+ themes/qet-dark/breeze/16/edit-opacity.svg
+ themes/qet-dark/breeze-24/edit-opacity.svg
+ themes/qet-dark/breeze/16/edit-opacity.svg
+ themes/qet-dark/breeze/16/edit-opacity.svgthemes/qet-dark/breeze/16/edit-paste.svgthemes/qet-dark/breeze/22/edit-paste.svgthemes/qet-dark/breeze-24/edit-paste.svg
@@ -4510,6 +4617,32 @@
themes/qet-dark/traced-24/hotspot.svgthemes/qet-dark/traced-large-24/hotspot.svgthemes/qet-dark/traced/large22/hotspot.svg
+ themes/qet-dark/breeze/16/object-flip-horizontal.svg
+ themes/qet-dark/breeze/22/object-flip-horizontal.svg
+ themes/qet-dark/breeze-24/object-flip-horizontal.svg
+ themes/qet-dark/breeze/16/object-flip-horizontal.svg
+ themes/qet-dark/breeze-24/object-flip-horizontal.svg
+ themes/qet-dark/breeze/16/object-flip-horizontal.svg
+ themes/qet-dark/breeze/16/object-flip-horizontal.svg
+ themes/qet-dark/breeze/16/object-flip-horizontal.svg
+ themes/qet-dark/breeze/22/object-flip-horizontal.svg
+ themes/qet-dark/breeze/16/object-flip-horizontal.svg
+ themes/qet-dark/breeze-24/object-flip-horizontal.svg
+ themes/qet-dark/breeze/16/object-flip-horizontal.svg
+ themes/qet-dark/breeze/16/object-flip-horizontal.svg
+ themes/qet-dark/breeze/16/object-flip-vertical.svg
+ themes/qet-dark/breeze/22/object-flip-vertical.svg
+ themes/qet-dark/breeze-24/object-flip-vertical.svg
+ themes/qet-dark/breeze/16/object-flip-vertical.svg
+ themes/qet-dark/breeze-24/object-flip-vertical.svg
+ themes/qet-dark/breeze/16/object-flip-vertical.svg
+ themes/qet-dark/breeze/16/object-flip-vertical.svg
+ themes/qet-dark/breeze/16/object-flip-vertical.svg
+ themes/qet-dark/breeze/22/object-flip-vertical.svg
+ themes/qet-dark/breeze/16/object-flip-vertical.svg
+ themes/qet-dark/breeze-24/object-flip-vertical.svg
+ themes/qet-dark/breeze/16/object-flip-vertical.svg
+ themes/qet-dark/breeze/16/object-flip-vertical.svgthemes/qet-dark/breeze/16/insert-image.svgthemes/qet-dark/breeze/22/insert-image.svgthemes/qet-dark/breeze-24/insert-image.svg
@@ -5070,6 +5203,19 @@
themes/qet-dark/traced/large16/titleblock-right.svgthemes/qet-dark/traced-large-24/titleblock-right.svgthemes/qet-dark/traced/large22/titleblock-right.svg
+ themes/qet-dark/breeze-added/16/transform-crop.svg
+ themes/qet-dark/breeze/22/transform-crop.svg
+ themes/qet-dark/breeze-24/transform-crop.svg
+ themes/qet-dark/breeze-added/16/transform-crop.svg
+ themes/qet-dark/breeze-24/transform-crop.svg
+ themes/qet-dark/breeze-added/16/transform-crop.svg
+ themes/qet-dark/breeze-added/16/transform-crop.svg
+ themes/qet-dark/breeze-added/16/transform-crop.svg
+ themes/qet-dark/breeze/22/transform-crop.svg
+ themes/qet-dark/breeze-added/16/transform-crop.svg
+ themes/qet-dark/breeze-24/transform-crop.svg
+ themes/qet-dark/breeze-added/16/transform-crop.svg
+ themes/qet-dark/breeze-added/16/transform-crop.svgthemes/qet-dark/breeze/16/transform-rotate.svgthemes/qet-dark/breeze/22/transform-rotate.svgthemes/qet-dark/breeze-24/transform-rotate.svg
@@ -5219,6 +5365,19 @@
themes/qet-dark/traced-24/west.svgthemes/qet-dark/traced-large-24/west.svgthemes/qet-dark/traced/large22/west.svg
+ themes/qet-dark/breeze/16/window-close.svg
+ themes/qet-dark/breeze/22/window-close.svg
+ themes/qet-dark/breeze-24/window-close.svg
+ themes/qet-dark/breeze/32/window-close.svg
+ themes/qet-dark/breeze-24/window-close.svg
+ themes/qet-dark/breeze/32/window-close.svg
+ themes/qet-dark/breeze/32/window-close.svg
+ themes/qet-dark/breeze/32/window-close.svg
+ themes/qet-dark/breeze/22/window-close.svg
+ themes/qet-dark/breeze/32/window-close.svg
+ themes/qet-dark/breeze-24/window-close.svg
+ themes/qet-dark/breeze/32/window-close.svg
+ themes/qet-dark/breeze/32/window-close.svgthemes/qet-dark/breeze/16/window-new.svgthemes/qet-dark/breeze/22/window-new.svgthemes/qet-dark/breeze-24/window-new.svg
diff --git a/ico/generated/ellipse-to-bezier.svg b/ico/scalable/ellipse-to-bezier.svg
similarity index 100%
rename from ico/generated/ellipse-to-bezier.svg
rename to ico/scalable/ellipse-to-bezier.svg
diff --git a/ico/generated/rect-to-bezier.svg b/ico/scalable/rect-to-bezier.svg
similarity index 100%
rename from ico/generated/rect-to-bezier.svg
rename to ico/scalable/rect-to-bezier.svg
diff --git a/ico/generated/rect-to-polyline.svg b/ico/scalable/rect-to-polyline.svg
similarity index 100%
rename from ico/generated/rect-to-polyline.svg
rename to ico/scalable/rect-to-polyline.svg
diff --git a/ico/themes/qet-dark/breeze-24/draw-bezier-curves.svg b/ico/themes/qet-dark/breeze-24/draw-bezier-curves.svg
new file mode 100644
index 000000000..830e815e9
--- /dev/null
+++ b/ico/themes/qet-dark/breeze-24/draw-bezier-curves.svg
@@ -0,0 +1,16 @@
+
diff --git a/ico/themes/qet-dark/breeze-24/edit-opacity.svg b/ico/themes/qet-dark/breeze-24/edit-opacity.svg
new file mode 100644
index 000000000..d8c84c0c2
--- /dev/null
+++ b/ico/themes/qet-dark/breeze-24/edit-opacity.svg
@@ -0,0 +1,7 @@
+
\ No newline at end of file
diff --git a/ico/themes/qet-dark/breeze-24/transform-crop.svg b/ico/themes/qet-dark/breeze-24/transform-crop.svg
new file mode 100644
index 000000000..88748326b
--- /dev/null
+++ b/ico/themes/qet-dark/breeze-24/transform-crop.svg
@@ -0,0 +1,16 @@
+
diff --git a/ico/themes/qet-dark/breeze-24/window-close.svg b/ico/themes/qet-dark/breeze-24/window-close.svg
new file mode 100644
index 000000000..686721751
--- /dev/null
+++ b/ico/themes/qet-dark/breeze-24/window-close.svg
@@ -0,0 +1,19 @@
+
diff --git a/ico/themes/qet-dark/breeze-added/16/transform-crop.svg b/ico/themes/qet-dark/breeze-added/16/transform-crop.svg
new file mode 100644
index 000000000..d350d8a9b
--- /dev/null
+++ b/ico/themes/qet-dark/breeze-added/16/transform-crop.svg
@@ -0,0 +1,11 @@
+
diff --git a/ico/themes/qet-dark/breeze/16/draw-bezier-curves.svg b/ico/themes/qet-dark/breeze/16/draw-bezier-curves.svg
new file mode 100644
index 000000000..42e4efccd
--- /dev/null
+++ b/ico/themes/qet-dark/breeze/16/draw-bezier-curves.svg
@@ -0,0 +1,13 @@
+
diff --git a/ico/themes/qet-dark/breeze/16/edit-opacity.svg b/ico/themes/qet-dark/breeze/16/edit-opacity.svg
new file mode 100644
index 000000000..ccbf58dd9
--- /dev/null
+++ b/ico/themes/qet-dark/breeze/16/edit-opacity.svg
@@ -0,0 +1,5 @@
+
\ No newline at end of file
diff --git a/ico/themes/qet-dark/breeze/16/window-close.svg b/ico/themes/qet-dark/breeze/16/window-close.svg
new file mode 100644
index 000000000..03516bc11
--- /dev/null
+++ b/ico/themes/qet-dark/breeze/16/window-close.svg
@@ -0,0 +1,17 @@
+
diff --git a/ico/themes/qet-dark/breeze/22/draw-bezier-curves.svg b/ico/themes/qet-dark/breeze/22/draw-bezier-curves.svg
new file mode 100644
index 000000000..b1ced523b
--- /dev/null
+++ b/ico/themes/qet-dark/breeze/22/draw-bezier-curves.svg
@@ -0,0 +1,14 @@
+
diff --git a/ico/themes/qet-dark/breeze/22/edit-opacity.svg b/ico/themes/qet-dark/breeze/22/edit-opacity.svg
new file mode 100644
index 000000000..43ecb7a8f
--- /dev/null
+++ b/ico/themes/qet-dark/breeze/22/edit-opacity.svg
@@ -0,0 +1,5 @@
+
\ No newline at end of file
diff --git a/ico/themes/qet-dark/breeze/22/transform-crop.svg b/ico/themes/qet-dark/breeze/22/transform-crop.svg
new file mode 100644
index 000000000..c0d4cbe46
--- /dev/null
+++ b/ico/themes/qet-dark/breeze/22/transform-crop.svg
@@ -0,0 +1,14 @@
+
diff --git a/ico/themes/qet-dark/breeze/22/window-close.svg b/ico/themes/qet-dark/breeze/22/window-close.svg
new file mode 100644
index 000000000..4a4ea1262
--- /dev/null
+++ b/ico/themes/qet-dark/breeze/22/window-close.svg
@@ -0,0 +1,17 @@
+
diff --git a/ico/themes/qet-dark/breeze/32/window-close.svg b/ico/themes/qet-dark/breeze/32/window-close.svg
new file mode 100644
index 000000000..d9676b984
--- /dev/null
+++ b/ico/themes/qet-dark/breeze/32/window-close.svg
@@ -0,0 +1,16 @@
+
diff --git a/ico/themes/qet-dark/scalable/draw-bezier-curves.svg b/ico/themes/qet-dark/scalable/draw-bezier-curves.svg
deleted file mode 100644
index 103479773..000000000
--- a/ico/themes/qet-dark/scalable/draw-bezier-curves.svg
+++ /dev/null
@@ -1,12 +0,0 @@
-
diff --git a/ico/themes/qet-dark/scalable/edit-opacity.svg b/ico/themes/qet-dark/scalable/edit-opacity.svg
deleted file mode 100644
index b046068e2..000000000
--- a/ico/themes/qet-dark/scalable/edit-opacity.svg
+++ /dev/null
@@ -1,14 +0,0 @@
-
diff --git a/ico/themes/qet-dark/scalable/image-flip-horizontal.svg b/ico/themes/qet-dark/scalable/image-flip-horizontal.svg
deleted file mode 100644
index 7371855f4..000000000
--- a/ico/themes/qet-dark/scalable/image-flip-horizontal.svg
+++ /dev/null
@@ -1,13 +0,0 @@
-
diff --git a/ico/themes/qet-dark/scalable/image-flip-vertical.svg b/ico/themes/qet-dark/scalable/image-flip-vertical.svg
deleted file mode 100644
index f28c90bba..000000000
--- a/ico/themes/qet-dark/scalable/image-flip-vertical.svg
+++ /dev/null
@@ -1,13 +0,0 @@
-
diff --git a/ico/themes/qet-dark/scalable/transform-crop.svg b/ico/themes/qet-dark/scalable/transform-crop.svg
deleted file mode 100644
index cb219333d..000000000
--- a/ico/themes/qet-dark/scalable/transform-crop.svg
+++ /dev/null
@@ -1,12 +0,0 @@
-
diff --git a/ico/themes/qet-dark/traced-24/arc.svg b/ico/themes/qet-dark/traced-24/arc.svg
index c4b414eaf..cba04e237 100644
--- a/ico/themes/qet-dark/traced-24/arc.svg
+++ b/ico/themes/qet-dark/traced-24/arc.svg
@@ -5,25 +5,17 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/ico/themes/qet-dark/traced-24/circle.svg b/ico/themes/qet-dark/traced-24/circle.svg
index aaf079f33..dde65d093 100644
--- a/ico/themes/qet-dark/traced-24/circle.svg
+++ b/ico/themes/qet-dark/traced-24/circle.svg
@@ -2,20 +2,28 @@
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/ico/themes/qet-dark/traced-24/ellipse.svg b/ico/themes/qet-dark/traced-24/ellipse.svg
index 676e31291..085cb5373 100644
--- a/ico/themes/qet-dark/traced-24/ellipse.svg
+++ b/ico/themes/qet-dark/traced-24/ellipse.svg
@@ -2,22 +2,24 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/ico/themes/qet-dark/traced-large-24/arc.svg b/ico/themes/qet-dark/traced-large-24/arc.svg
index 6a66b9f94..09abe62c6 100644
--- a/ico/themes/qet-dark/traced-large-24/arc.svg
+++ b/ico/themes/qet-dark/traced-large-24/arc.svg
@@ -5,6 +5,8 @@
-
+
+
+
diff --git a/ico/themes/qet-dark/traced-large-24/circle.svg b/ico/themes/qet-dark/traced-large-24/circle.svg
index 177ab3ce0..e0bfdced9 100644
--- a/ico/themes/qet-dark/traced-large-24/circle.svg
+++ b/ico/themes/qet-dark/traced-large-24/circle.svg
@@ -2,11 +2,10 @@
-
-
+
+
diff --git a/ico/themes/qet-dark/traced-large-24/ellipse.svg b/ico/themes/qet-dark/traced-large-24/ellipse.svg
index d078da777..dfed9066a 100644
--- a/ico/themes/qet-dark/traced-large-24/ellipse.svg
+++ b/ico/themes/qet-dark/traced-large-24/ellipse.svg
@@ -2,11 +2,10 @@
-
-
+
+
diff --git a/ico/themes/qet-dark/traced/16/arc.svg b/ico/themes/qet-dark/traced/16/arc.svg
index 7f851111d..dbc31a5ac 100644
--- a/ico/themes/qet-dark/traced/16/arc.svg
+++ b/ico/themes/qet-dark/traced/16/arc.svg
@@ -4,13 +4,18 @@
.ColorScheme-Text { color:#dcdcdc; }
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/ico/themes/qet-dark/traced/16/circle.svg b/ico/themes/qet-dark/traced/16/circle.svg
index f6f289104..dbef06f81 100644
--- a/ico/themes/qet-dark/traced/16/circle.svg
+++ b/ico/themes/qet-dark/traced/16/circle.svg
@@ -2,17 +2,16 @@
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
diff --git a/ico/themes/qet-dark/traced/16/ellipse.svg b/ico/themes/qet-dark/traced/16/ellipse.svg
index f20e3683e..f9a8d7b61 100644
--- a/ico/themes/qet-dark/traced/16/ellipse.svg
+++ b/ico/themes/qet-dark/traced/16/ellipse.svg
@@ -2,16 +2,16 @@
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
diff --git a/ico/themes/qet-dark/traced/22/arc.svg b/ico/themes/qet-dark/traced/22/arc.svg
index 9b542da79..3f34fb0b3 100644
--- a/ico/themes/qet-dark/traced/22/arc.svg
+++ b/ico/themes/qet-dark/traced/22/arc.svg
@@ -4,24 +4,16 @@
.ColorScheme-Text { color:#dcdcdc; }
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/ico/themes/qet-dark/traced/22/circle.svg b/ico/themes/qet-dark/traced/22/circle.svg
index f5b1c6119..49b20a04c 100644
--- a/ico/themes/qet-dark/traced/22/circle.svg
+++ b/ico/themes/qet-dark/traced/22/circle.svg
@@ -2,18 +2,26 @@
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/ico/themes/qet-dark/traced/22/ellipse.svg b/ico/themes/qet-dark/traced/22/ellipse.svg
index 4ed940cbc..21fdcd8a1 100644
--- a/ico/themes/qet-dark/traced/22/ellipse.svg
+++ b/ico/themes/qet-dark/traced/22/ellipse.svg
@@ -2,20 +2,22 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/ico/themes/qet-dark/traced/large16/arc.svg b/ico/themes/qet-dark/traced/large16/arc.svg
index 778242ad8..dc1f58fe8 100644
--- a/ico/themes/qet-dark/traced/large16/arc.svg
+++ b/ico/themes/qet-dark/traced/large16/arc.svg
@@ -4,5 +4,7 @@
.ColorScheme-Text { color:#dcdcdc; }
-
+
+
+
diff --git a/ico/themes/qet-dark/traced/large16/circle.svg b/ico/themes/qet-dark/traced/large16/circle.svg
index 3a8ad1a61..0e28a210c 100644
--- a/ico/themes/qet-dark/traced/large16/circle.svg
+++ b/ico/themes/qet-dark/traced/large16/circle.svg
@@ -2,9 +2,8 @@
-
-
+
+
diff --git a/ico/themes/qet-dark/traced/large16/ellipse.svg b/ico/themes/qet-dark/traced/large16/ellipse.svg
index ff55f773f..825b393d7 100644
--- a/ico/themes/qet-dark/traced/large16/ellipse.svg
+++ b/ico/themes/qet-dark/traced/large16/ellipse.svg
@@ -2,9 +2,8 @@
-
-
+
+
diff --git a/ico/themes/qet-dark/traced/large22/arc.svg b/ico/themes/qet-dark/traced/large22/arc.svg
index a515a8392..8f067651a 100644
--- a/ico/themes/qet-dark/traced/large22/arc.svg
+++ b/ico/themes/qet-dark/traced/large22/arc.svg
@@ -4,5 +4,7 @@
.ColorScheme-Text { color:#dcdcdc; }
-
+
+
+
diff --git a/ico/themes/qet-dark/traced/large22/circle.svg b/ico/themes/qet-dark/traced/large22/circle.svg
index 8a568e096..888693e32 100644
--- a/ico/themes/qet-dark/traced/large22/circle.svg
+++ b/ico/themes/qet-dark/traced/large22/circle.svg
@@ -2,9 +2,8 @@
-
-
+
+
diff --git a/ico/themes/qet-dark/traced/large22/ellipse.svg b/ico/themes/qet-dark/traced/large22/ellipse.svg
index 2692858f2..ac8efa0e9 100644
--- a/ico/themes/qet-dark/traced/large22/ellipse.svg
+++ b/ico/themes/qet-dark/traced/large22/ellipse.svg
@@ -2,9 +2,8 @@
-
-
+
+
diff --git a/ico/traced/16/arc.svg b/ico/traced/16/arc.svg
index 067b784ab..c2b8a7a31 100644
--- a/ico/traced/16/arc.svg
+++ b/ico/traced/16/arc.svg
@@ -4,13 +4,18 @@
.ColorScheme-Text { color:#4d4d4d; }
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/ico/traced/16/circle.svg b/ico/traced/16/circle.svg
index c05f542ee..941654d57 100644
--- a/ico/traced/16/circle.svg
+++ b/ico/traced/16/circle.svg
@@ -2,17 +2,16 @@
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
diff --git a/ico/traced/16/ellipse.svg b/ico/traced/16/ellipse.svg
index 0c3515a70..a3ed773e6 100644
--- a/ico/traced/16/ellipse.svg
+++ b/ico/traced/16/ellipse.svg
@@ -2,16 +2,16 @@
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
diff --git a/ico/traced/22/arc.svg b/ico/traced/22/arc.svg
index 2f28cf24c..d7de8200e 100644
--- a/ico/traced/22/arc.svg
+++ b/ico/traced/22/arc.svg
@@ -4,24 +4,16 @@
.ColorScheme-Text { color:#4d4d4d; }
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/ico/traced/22/circle.svg b/ico/traced/22/circle.svg
index 1dccc4a24..8b29d8837 100644
--- a/ico/traced/22/circle.svg
+++ b/ico/traced/22/circle.svg
@@ -2,18 +2,26 @@
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/ico/traced/22/ellipse.svg b/ico/traced/22/ellipse.svg
index d31dc19be..55071aab2 100644
--- a/ico/traced/22/ellipse.svg
+++ b/ico/traced/22/ellipse.svg
@@ -2,20 +2,22 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/ico/traced/large16/arc.svg b/ico/traced/large16/arc.svg
index a02942c80..f5a63eaf2 100644
--- a/ico/traced/large16/arc.svg
+++ b/ico/traced/large16/arc.svg
@@ -4,5 +4,7 @@
.ColorScheme-Text { color:#4d4d4d; }
-
+
+
+
diff --git a/ico/traced/large16/circle.svg b/ico/traced/large16/circle.svg
index 01eba33d3..54aade90f 100644
--- a/ico/traced/large16/circle.svg
+++ b/ico/traced/large16/circle.svg
@@ -2,9 +2,8 @@
-
-
+
+
diff --git a/ico/traced/large16/ellipse.svg b/ico/traced/large16/ellipse.svg
index e6a9bb7d0..37225a16b 100644
--- a/ico/traced/large16/ellipse.svg
+++ b/ico/traced/large16/ellipse.svg
@@ -2,9 +2,8 @@
-
-
+
+
diff --git a/ico/traced/large22/arc.svg b/ico/traced/large22/arc.svg
index dc582061a..65f676d46 100644
--- a/ico/traced/large22/arc.svg
+++ b/ico/traced/large22/arc.svg
@@ -4,5 +4,7 @@
.ColorScheme-Text { color:#4d4d4d; }
-
+
+
+
diff --git a/ico/traced/large22/circle.svg b/ico/traced/large22/circle.svg
index 344d34e0d..4eff30488 100644
--- a/ico/traced/large22/circle.svg
+++ b/ico/traced/large22/circle.svg
@@ -2,9 +2,8 @@
-
-
+
+
diff --git a/ico/traced/large22/ellipse.svg b/ico/traced/large22/ellipse.svg
index 979506787..dbf0db55f 100644
--- a/ico/traced/large22/ellipse.svg
+++ b/ico/traced/large22/ellipse.svg
@@ -2,9 +2,8 @@
-
-
+
+
diff --git a/misc/make_icon_themes.py b/misc/make_icon_themes.py
index 3d585a3db..7a428ba7b 100644
--- a/misc/make_icon_themes.py
+++ b/misc/make_icon_themes.py
@@ -62,7 +62,8 @@ for twice the pixels, by the same rule.
Where Breeze has no 16 pixel drawing, QET adds one in
ico/breeze-added/16/, on Breeze's grid and in its colors, so every icon
has art drawn for 16 pixels. Without one, the 32 pixel art is halved,
-which blurs.
+which blurs. A drawing there also replaces a Breeze 16 pixel drawing in
+another style than the 22 pixel art (transform-crop).
32 pixel art drawn in another style than the 22 pixel art (a blue
folder for a line-art one) is not used; the 16 pixel art keeps the
@@ -184,14 +185,9 @@ SVGS = [
"scalable/label.svg",
"scalable/pdf-import.svg",
"scalable/snap-to-grid.svg",
- "breeze-icons/scalable/apps/hidef/edit-opacity.svg",
- "breeze-icons/scalable/apps/hidef/image-flip-horizontal-symbolic.svg",
- "breeze-icons/scalable/apps/hidef/image-flip-vertical-symbolic.svg",
- "breeze-icons/scalable/apps/hidef/draw-bezier-curves.svg",
- "breeze-icons/scalable/apps/hidef/transform-crop.svg",
- "generated/ellipse-to-bezier.svg",
- "generated/rect-to-bezier.svg",
- "generated/rect-to-polyline.svg",
+ "scalable/ellipse-to-bezier.svg",
+ "scalable/rect-to-bezier.svg",
+ "scalable/rect-to-polyline.svg",
]
# Icons served by Breeze SVGs in ico/breeze/, QET name to Breeze name.
@@ -216,12 +212,14 @@ BREEZE = {
"document-save": "document-save",
"document-save-all": "document-save-all",
"document-save-as": "document-save-as",
+ "draw-bezier-curves": "draw-bezier-curves",
"edit-clear": "edit-clear",
"edit-clear-locationbar-ltr": "edit-clear-locationbar-ltr",
"edit-copy": "edit-copy",
"edit-cut": "edit-cut",
"edit-delete": "edit-delete",
"edit-download": "edit-download",
+ "edit-opacity": "edit-opacity",
"edit-paste": "edit-paste",
"edit-redo": "edit-redo",
"edit-rename": "document-edit",
@@ -257,6 +255,8 @@ BREEZE = {
"grid": "view-grid",
"help-contents": "help-contents",
"help-donate": "love-amarok",
+ "image-flip-horizontal": "object-flip-horizontal",
+ "image-flip-vertical": "object-flip-vertical",
"image-x-eps": "application-postscript",
"insert-image": "insert-image",
"item-cancel": "dialog-cancel",
@@ -281,6 +281,7 @@ BREEZE = {
"start": "media-playback-start",
"table-of-content": "gtk-index",
"text": "insert-text",
+ "transform-crop": "transform-crop",
"transform-rotate": "transform-rotate",
"transform-scale": "transform-scale",
"two_pages": "view-pages-facing",
@@ -291,6 +292,7 @@ BREEZE = {
"view-refresh": "view-refresh",
"view-restore": "view-restore",
"view_fit_width": "zoom-fit-width",
+ "window-close": "window-close",
"window-new": "window-new",
"zoom-draw": "zoom-fit-best",
"zoom-in": "zoom-in",
@@ -478,8 +480,14 @@ def breeze_entries(breeze_name):
following the table in the module docstring."""
art = {size: f"breeze/{size}/{breeze_name}.svg" for size in BREEZE_SIZES
if (ICO / "breeze" / str(size) / f"{breeze_name}.svg").exists()}
+ # QET's own 16 pixel drawing, where Breeze has none or draws the icon
+ # in another style at 16 (transform-crop: a crop mark, a dashed box
+ # at 22). Breeze's 32 pixel art then goes too, so 32 and up keep the
+ # 22 pixel look.
added = ICO / "breeze-added" / "16" / f"{breeze_name}.svg"
- if 16 not in art and added.exists():
+ if added.exists():
+ if 16 in art:
+ art.pop(32, None)
art[16] = str(added.relative_to(ICO))
# Breeze sometimes draws the 32 pixel icon in another style, a blue
# folder where the smaller ones are line art. Its color classes then
diff --git a/qelectrotech.qrc b/qelectrotech.qrc
index dd68461dd..197c2d88d 100644
--- a/qelectrotech.qrc
+++ b/qelectrotech.qrc
@@ -271,60 +271,12 @@
ico/24x16/za.pngico/24x16/zm.pngico/24x16/zw.png
- ico/breeze-icons/128x128/apps/qelectrotech.png
- ico/breeze-icons/128x128/mimetypes/application-x-qet-element.png
- ico/breeze-icons/128x128/mimetypes/application-x-qet-project.png
- ico/breeze-icons/128x128/mimetypes/application-x-qet-titleblock.png
- ico/breeze-icons/16x16/apps/qelectrotech.pngico/breeze-icons/16x16/mimetypes/application-x-qet-element.pngico/breeze-icons/16x16/mimetypes/application-x-qet-project.png
- ico/breeze-icons/16x16/mimetypes/application-x-qet-titleblock.png
- ico/breeze-icons/22x22/apps/qelectrotech.pngico/breeze-icons/22x22/mimetypes/application-x-qet-element.pngico/breeze-icons/22x22/mimetypes/application-x-qet-project.png
- ico/breeze-icons/22x22/mimetypes/application-x-qet-titleblock.png
- ico/breeze-icons/256x256/apps/qelectrotech.png
- ico/breeze-icons/256x256/mimetypes/application-x-qet-element.png
- ico/breeze-icons/256x256/mimetypes/application-x-qet-project.png
- ico/breeze-icons/256x256/mimetypes/application-x-qet-titleblock.png
- ico/breeze-icons/32x32/apps/qelectrotech.pngico/breeze-icons/32x32/mimetypes/application-x-qet-element.pngico/breeze-icons/32x32/mimetypes/application-x-qet-project.png
- ico/breeze-icons/32x32/mimetypes/application-x-qet-titleblock.png
- ico/breeze-icons/48x48/apps/qelectrotech.png
- ico/breeze-icons/48x48/mimetypes/application-x-qet-element.png
- ico/breeze-icons/48x48/mimetypes/application-x-qet-project.png
- ico/breeze-icons/48x48/mimetypes/application-x-qet-titleblock.png
- ico/breeze-icons/64x64/apps/qelectrotech.png
- ico/breeze-icons/64x64/mimetypes/application-x-qet-element.png
- ico/breeze-icons/64x64/mimetypes/application-x-qet-project.png
- ico/breeze-icons/64x64/mimetypes/application-x-qet-titleblock.png
- ico/breeze-icons/scalable/apps/hidef/qelectrotech.svgz
- ico/breeze-icons/scalable/apps/small/16x16/qelectrotech.svgz
- ico/breeze-icons/scalable/apps/small/22x22/qelectrotech.svgz
- ico/breeze-icons/scalable/apps/small/32x32/qelectrotech.svgz
- ico/breeze-icons/scalable/apps/small/48x48/qelectrotech.svgz
- ico/breeze-icons/scalable/apps/small/64x64/qelectrotech.svgz
- ico/breeze-icons/scalable/mimetypes/hidef/application-x-qet-element.svgz
- ico/breeze-icons/scalable/mimetypes/hidef/application-x-qet-project.svgz
- ico/breeze-icons/scalable/mimetypes/hidef/application-x-qet-titleblock.svgz
- ico/breeze-icons/scalable/mimetypes/small/16x16/application-x-qet-element.svgz
- ico/breeze-icons/scalable/mimetypes/small/16x16/application-x-qet-project.svgz
- ico/breeze-icons/scalable/mimetypes/small/22x22/application-x-qet-element.svgz
- ico/breeze-icons/scalable/mimetypes/small/32x32/application-x-qet-element.svgz
- ico/breeze-icons/scalable/mimetypes/small/32x32/application-x-qet-project.svgz
- ico/breeze-icons/scalable/mimetypes/small/32x32/application-x-qet-titleblock.svgz
- ico/breeze-icons/scalable/mimetypes/small/48x48/application-x-qet-element.svgz
- ico/breeze-icons/scalable/mimetypes/small/48x48/application-x-qet-project.svgz
- ico/breeze-icons/scalable/mimetypes/small/48x48/application-x-qet-titleblock.svgz
- ico/breeze-icons/scalable/apps/hidef/draw-bezier-curves.svg
- ico/breeze-icons/scalable/apps/hidef/transform-crop.svg
- ico/breeze-icons/scalable/apps/hidef/image-flip-horizontal-symbolic.svg
- ico/breeze-icons/scalable/apps/hidef/image-flip-vertical-symbolic.svg
- ico/breeze-icons/scalable/apps/hidef/edit-opacity.svg
- ico/generated/rect-to-polyline.svg
- ico/generated/rect-to-bezier.svg
- ico/generated/ellipse-to-bezier.svgico/mac_icon/elmt.icnsico/mac_icon/qelectrotech.icnsico/mac_icon/qet.icns
@@ -336,7 +288,6 @@
ico/windows_icon/qelectrotech.icoico/windows_icon/qelectrotech.rcico/copyright
- ico/16x16/window-close.svgico/22x22/color/color-brown.pngico/22x22/color/color-gray.pngico/22x22/color/color-orange.png
diff --git a/sources/SearchAndReplace/ui/searchandreplacewidget.ui b/sources/SearchAndReplace/ui/searchandreplacewidget.ui
index e14cf95c9..0f02f9b97 100644
--- a/sources/SearchAndReplace/ui/searchandreplacewidget.ui
+++ b/sources/SearchAndReplace/ui/searchandreplacewidget.ui
@@ -338,8 +338,7 @@
-
- :/ico/16x16/window-close.svg:/ico/16x16/window-close.svg
+ true
diff --git a/sources/qeticons.cpp b/sources/qeticons.cpp
index dbfe7a736..16edddddc 100644
--- a/sources/qeticons.cpp
+++ b/sources/qeticons.cpp
@@ -163,9 +163,7 @@ namespace QET {
QIcon ProjectFile;
QIcon ProjectFileGP;
QIcon ProjectProperties;
- QIcon QETIcon;
QIcon QETLogo;
- QIcon QETOxygenLogo;
QIcon QtLogo;
QIcon Raise;
QIcon RectToBezier;
@@ -565,7 +563,6 @@ void QET::Icons::initIcons()
ProjectProperties = QIcon::fromTheme("project-properties");
QETDonate = QIcon::fromTheme("help-donate");
QETDownload = QIcon::fromTheme("edit-download");
- QETIcon.addFile(":/ico/256x256/qelectrotech.png");
// The elements panel shows the project root with this icon in a 50 px
// slot meant for element previews. The theme name "project" also
// carries the 128 px file used by the configuration dialog, and on a
@@ -577,13 +574,6 @@ void QET::Icons::initIcons()
QETLogo = QIcon::fromTheme("qet");
QETManual = QIcon::fromTheme("help-contents");
QETLogo.addFile(":/ico/256x256/qet.png");
- QETOxygenLogo.addFile(":/ico/breeze-icons/128x128/apps/qelectrotech.png");
- QETOxygenLogo.addFile(":/ico/breeze-icons/16x16/apps/qelectrotech.png");
- QETOxygenLogo.addFile(":/ico/breeze-icons/22x22/apps/qelectrotech.png");
- QETOxygenLogo.addFile(":/ico/breeze-icons/256x256/apps/qelectrotech.png");
- QETOxygenLogo.addFile(":/ico/breeze-icons/32x32/apps/qelectrotech.png");
- QETOxygenLogo.addFile(":/ico/breeze-icons/48x48/apps/qelectrotech.png");
- QETOxygenLogo.addFile(":/ico/breeze-icons/64x64/apps/qelectrotech.png");
QETVideo = QIcon::fromTheme("kdenlive-show-video");
QtLogo = QIcon::fromTheme("qt");
Raise = QIcon::fromTheme("raise");
diff --git a/sources/qeticons.h b/sources/qeticons.h
index 345e6ceda..fb14114e3 100644
--- a/sources/qeticons.h
+++ b/sources/qeticons.h
@@ -171,9 +171,7 @@ namespace QET {
extern QIcon ProjectNew;
extern QIcon ProjectProperties;
extern QIcon Projects;
- extern QIcon QETIcon;
extern QIcon QETLogo;
- extern QIcon QETOxygenLogo;
extern QIcon QtLogo;
extern QIcon Raise;
extern QIcon RectToBezier;
diff --git a/tests/qttest/tst_importcategory.cpp b/tests/qttest/tst_importcategory.cpp
index 6ea53d641..c8345b08b 100644
--- a/tests/qttest/tst_importcategory.cpp
+++ b/tests/qttest/tst_importcategory.cpp
@@ -1,7 +1,6 @@
// SPDX-License-Identifier: GPL-2.0-or-later
#include
-#include
#include
#include
#include
@@ -27,14 +26,6 @@ class tst_importcategory : public QObject
{
const QString path = m_dir.filePath(QStringLiteral("probe.js"));
const QString home = m_dir.filePath(QStringLiteral("home"));
- QDir().mkpath(home + QStringLiteral("/config/QElectroTech"));
- //The shipped collection, so common:// paths resolve; forward
- //slashes, as Qt reads a backslash here as an escape.
- QFile conf(home + QStringLiteral("/config/QElectroTech/QElectroTech.conf"));
- if (!conf.open(QIODevice::WriteOnly)) return {};
- conf.write("[elements-collections]\ncommon-collection-path="
- QET_ELEMENTS_DIR "\n");
- conf.close();
QFile f(path);
if (!f.open(QIODevice::WriteOnly)) return {};
f.write(script.toUtf8());
@@ -49,8 +40,12 @@ class tst_importcategory : public QObject
env.insert(QStringLiteral("TMPDIR"), m_dir.path());
QProcess proc;
proc.setProcessEnvironment(env);
+ //The shipped collection, so common:// paths resolve. Given
+ //on the command line: macOS does not read a settings file
+ //under XDG_CONFIG_HOME.
proc.start(QStringLiteral(QET_TEST_BINARY_PATH),
- {QStringLiteral("--run"), path, project});
+ {QStringLiteral("--common-elements-dir=" QET_ELEMENTS_DIR "/"),
+ QStringLiteral("--run"), path, project});
if (!proc.waitForFinished(120000)) return {};
const QString out = QString::fromUtf8(proc.readAllStandardOutput()
+ proc.readAllStandardError());