From 5edb27c9f542da43d7eea25824b6d0c057acc861 Mon Sep 17 00:00:00 2001 From: Volker Hilsheimer Date: Mon, 21 Jun 2021 13:24:40 +0200 Subject: [PATCH] Put SVG versions of several built-in icons under version control MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This is a collection of SVGs provided in the process of addressing QTBUG-38776. As of now, they are converted to PNGs or XPMs in different resolutions, which are then built into Qt as resources that are loaded into QIcon instances at runtime. Task-number: QTBUG-38776 Change-Id: Ib03f82cf1b1d2dc6260845fc46ad193046aff44c Reviewed-by: Tor Arne Vestbø --- .../styles/images/check_list_controller.svg | 21 +++++++++++++++ .../styles/images/closedock-down-macstyle.svg | 15 +++++++++++ .../styles/images/closedock-macstyle.svg | 15 +++++++++++ src/widgets/styles/images/closedock.svg | 18 +++++++++++++ src/widgets/styles/images/critical.svg | 14 ++++++++++ .../styles/images/dockdock-down-macstyle.svg | 16 +++++++++++ .../styles/images/dockdock-macstyle.svg | 17 ++++++++++++ src/widgets/styles/images/file_open.svg | 19 +++++++++++++ src/widgets/styles/images/filedialog_end.svg | 27 +++++++++++++++++++ .../styles/images/filedialog_start.svg | 27 +++++++++++++++++++ src/widgets/styles/images/information.svg | 14 ++++++++++ src/widgets/styles/images/qt_close.svg | 18 +++++++++++++ src/widgets/styles/images/qt_help.svg | 25 +++++++++++++++++ src/widgets/styles/images/qt_maximize.svg | 12 +++++++++ src/widgets/styles/images/qt_menu.svg | 22 +++++++++++++++ src/widgets/styles/images/qt_minimize.svg | 15 +++++++++++ src/widgets/styles/images/qt_normalizeup.svg | 20 ++++++++++++++ src/widgets/styles/images/qt_shade.svg | 15 +++++++++++ src/widgets/styles/images/qt_unshade.svg | 15 +++++++++++ src/widgets/styles/images/question.svg | 21 +++++++++++++++ src/widgets/styles/images/toolbar-ext-h.svg | 16 +++++++++++ src/widgets/styles/images/toolbar-ext-v.svg | 16 +++++++++++ src/widgets/styles/images/warning.svg | 16 +++++++++++ src/widgets/styles/qcommonstylepixmaps_p.h | 2 ++ 24 files changed, 416 insertions(+) create mode 100644 src/widgets/styles/images/check_list_controller.svg create mode 100644 src/widgets/styles/images/closedock-down-macstyle.svg create mode 100644 src/widgets/styles/images/closedock-macstyle.svg create mode 100644 src/widgets/styles/images/closedock.svg create mode 100644 src/widgets/styles/images/critical.svg create mode 100644 src/widgets/styles/images/dockdock-down-macstyle.svg create mode 100644 src/widgets/styles/images/dockdock-macstyle.svg create mode 100644 src/widgets/styles/images/file_open.svg create mode 100644 src/widgets/styles/images/filedialog_end.svg create mode 100644 src/widgets/styles/images/filedialog_start.svg create mode 100644 src/widgets/styles/images/information.svg create mode 100644 src/widgets/styles/images/qt_close.svg create mode 100644 src/widgets/styles/images/qt_help.svg create mode 100644 src/widgets/styles/images/qt_maximize.svg create mode 100644 src/widgets/styles/images/qt_menu.svg create mode 100644 src/widgets/styles/images/qt_minimize.svg create mode 100644 src/widgets/styles/images/qt_normalizeup.svg create mode 100644 src/widgets/styles/images/qt_shade.svg create mode 100644 src/widgets/styles/images/qt_unshade.svg create mode 100644 src/widgets/styles/images/question.svg create mode 100644 src/widgets/styles/images/toolbar-ext-h.svg create mode 100644 src/widgets/styles/images/toolbar-ext-v.svg create mode 100644 src/widgets/styles/images/warning.svg diff --git a/src/widgets/styles/images/check_list_controller.svg b/src/widgets/styles/images/check_list_controller.svg new file mode 100644 index 0000000000..ea94cf4d5d --- /dev/null +++ b/src/widgets/styles/images/check_list_controller.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + diff --git a/src/widgets/styles/images/closedock-down-macstyle.svg b/src/widgets/styles/images/closedock-down-macstyle.svg new file mode 100644 index 0000000000..04f841937a --- /dev/null +++ b/src/widgets/styles/images/closedock-down-macstyle.svg @@ -0,0 +1,15 @@ + + + + + + + + + diff --git a/src/widgets/styles/images/closedock-macstyle.svg b/src/widgets/styles/images/closedock-macstyle.svg new file mode 100644 index 0000000000..9348997f7b --- /dev/null +++ b/src/widgets/styles/images/closedock-macstyle.svg @@ -0,0 +1,15 @@ + + + + + + + + + diff --git a/src/widgets/styles/images/closedock.svg b/src/widgets/styles/images/closedock.svg new file mode 100644 index 0000000000..dfd6be6d48 --- /dev/null +++ b/src/widgets/styles/images/closedock.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + diff --git a/src/widgets/styles/images/critical.svg b/src/widgets/styles/images/critical.svg new file mode 100644 index 0000000000..8be2931e68 --- /dev/null +++ b/src/widgets/styles/images/critical.svg @@ -0,0 +1,14 @@ + + + + + + + + + diff --git a/src/widgets/styles/images/dockdock-down-macstyle.svg b/src/widgets/styles/images/dockdock-down-macstyle.svg new file mode 100644 index 0000000000..d970fe7edf --- /dev/null +++ b/src/widgets/styles/images/dockdock-down-macstyle.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + diff --git a/src/widgets/styles/images/dockdock-macstyle.svg b/src/widgets/styles/images/dockdock-macstyle.svg new file mode 100644 index 0000000000..f29fb8bc9f --- /dev/null +++ b/src/widgets/styles/images/dockdock-macstyle.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + diff --git a/src/widgets/styles/images/file_open.svg b/src/widgets/styles/images/file_open.svg new file mode 100644 index 0000000000..d80bd5b32e --- /dev/null +++ b/src/widgets/styles/images/file_open.svg @@ -0,0 +1,19 @@ + + + + + + + + + + + + + diff --git a/src/widgets/styles/images/filedialog_end.svg b/src/widgets/styles/images/filedialog_end.svg new file mode 100644 index 0000000000..b52b4b66a3 --- /dev/null +++ b/src/widgets/styles/images/filedialog_end.svg @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/src/widgets/styles/images/filedialog_start.svg b/src/widgets/styles/images/filedialog_start.svg new file mode 100644 index 0000000000..2dad8e1922 --- /dev/null +++ b/src/widgets/styles/images/filedialog_start.svg @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/src/widgets/styles/images/information.svg b/src/widgets/styles/images/information.svg new file mode 100644 index 0000000000..da73144eec --- /dev/null +++ b/src/widgets/styles/images/information.svg @@ -0,0 +1,14 @@ + + + + + + + + + diff --git a/src/widgets/styles/images/qt_close.svg b/src/widgets/styles/images/qt_close.svg new file mode 100644 index 0000000000..7e95cba298 --- /dev/null +++ b/src/widgets/styles/images/qt_close.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + diff --git a/src/widgets/styles/images/qt_help.svg b/src/widgets/styles/images/qt_help.svg new file mode 100644 index 0000000000..8ffa5746ea --- /dev/null +++ b/src/widgets/styles/images/qt_help.svg @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + diff --git a/src/widgets/styles/images/qt_maximize.svg b/src/widgets/styles/images/qt_maximize.svg new file mode 100644 index 0000000000..db88025174 --- /dev/null +++ b/src/widgets/styles/images/qt_maximize.svg @@ -0,0 +1,12 @@ + + + + + + + + + diff --git a/src/widgets/styles/images/qt_menu.svg b/src/widgets/styles/images/qt_menu.svg new file mode 100644 index 0000000000..77c7f23d0c --- /dev/null +++ b/src/widgets/styles/images/qt_menu.svg @@ -0,0 +1,22 @@ + + + + + + + + + + + + + diff --git a/src/widgets/styles/images/qt_minimize.svg b/src/widgets/styles/images/qt_minimize.svg new file mode 100644 index 0000000000..891e401c37 --- /dev/null +++ b/src/widgets/styles/images/qt_minimize.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + diff --git a/src/widgets/styles/images/qt_normalizeup.svg b/src/widgets/styles/images/qt_normalizeup.svg new file mode 100644 index 0000000000..865cebca76 --- /dev/null +++ b/src/widgets/styles/images/qt_normalizeup.svg @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + diff --git a/src/widgets/styles/images/qt_shade.svg b/src/widgets/styles/images/qt_shade.svg new file mode 100644 index 0000000000..e90a86e861 --- /dev/null +++ b/src/widgets/styles/images/qt_shade.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + diff --git a/src/widgets/styles/images/qt_unshade.svg b/src/widgets/styles/images/qt_unshade.svg new file mode 100644 index 0000000000..805292cd7f --- /dev/null +++ b/src/widgets/styles/images/qt_unshade.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + diff --git a/src/widgets/styles/images/question.svg b/src/widgets/styles/images/question.svg new file mode 100644 index 0000000000..20fafa8941 --- /dev/null +++ b/src/widgets/styles/images/question.svg @@ -0,0 +1,21 @@ + + + + + + + + + diff --git a/src/widgets/styles/images/toolbar-ext-h.svg b/src/widgets/styles/images/toolbar-ext-h.svg new file mode 100644 index 0000000000..203b77625e --- /dev/null +++ b/src/widgets/styles/images/toolbar-ext-h.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + diff --git a/src/widgets/styles/images/toolbar-ext-v.svg b/src/widgets/styles/images/toolbar-ext-v.svg new file mode 100644 index 0000000000..ba2eac25ee --- /dev/null +++ b/src/widgets/styles/images/toolbar-ext-v.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + diff --git a/src/widgets/styles/images/warning.svg b/src/widgets/styles/images/warning.svg new file mode 100644 index 0000000000..5f6994ab33 --- /dev/null +++ b/src/widgets/styles/images/warning.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + diff --git a/src/widgets/styles/qcommonstylepixmaps_p.h b/src/widgets/styles/qcommonstylepixmaps_p.h index 58b979465a..9f04297bc3 100644 --- a/src/widgets/styles/qcommonstylepixmaps_p.h +++ b/src/widgets/styles/qcommonstylepixmaps_p.h @@ -52,6 +52,8 @@ // We mean it. // +// the SVG sources for these pixmaps are in styles/images + static const char * const check_list_controller_xpm[] = { "16 16 4 1", " c None",