aboutsummaryrefslogtreecommitdiffstats
path: root/src/libs/utils
diff options
context:
space:
mode:
authorFriedemann Kleint <Friedemann.Kleint@qt.io>2018-01-12 15:32:10 +0100
committerFriedemann Kleint <Friedemann.Kleint@qt.io>2018-02-14 09:37:16 +0000
commitcd85d3aba56a142374226f5fdec8df3b6632357b (patch)
treee02f51fb9a6d8f78a459d7795b0ff52064f8ed2c /src/libs/utils
parent43936b1e8619ec8cc25d7699e53b638d8f0627b1 (diff)
Add SVG multi export
Add a second SVG export option that allows for exporting a series of icons of various size in one go. A dialog is shown that allows for entering a file name pattern with place holders and a list of sizes. Change-Id: Ic644a9d402aa44af5899c29cf83051fdd7bba3d1 Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io> Reviewed-by: Diana de Sousa <diana.desousa@theqtcompany.com> Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
Diffstat (limited to 'src/libs/utils')
-rw-r--r--src/libs/utils/images/fileexport.pngbin0 -> 148 bytes
-rw-r--r--src/libs/utils/images/fileexport@2x.pngbin0 -> 195 bytes
-rw-r--r--src/libs/utils/images/filemultiexport.pngbin0 -> 156 bytes
-rw-r--r--src/libs/utils/images/filemultiexport@2x.pngbin0 -> 212 bytes
-rw-r--r--src/libs/utils/utils.qrc4
-rw-r--r--src/libs/utils/utilsicons.cpp6
-rw-r--r--src/libs/utils/utilsicons.h4
7 files changed, 14 insertions, 0 deletions
diff --git a/src/libs/utils/images/fileexport.png b/src/libs/utils/images/fileexport.png
new file mode 100644
index 0000000000..98b87d7b50
--- /dev/null
+++ b/src/libs/utils/images/fileexport.png
Binary files differ
diff --git a/src/libs/utils/images/fileexport@2x.png b/src/libs/utils/images/fileexport@2x.png
new file mode 100644
index 0000000000..580a99a06e
--- /dev/null
+++ b/src/libs/utils/images/fileexport@2x.png
Binary files differ
diff --git a/src/libs/utils/images/filemultiexport.png b/src/libs/utils/images/filemultiexport.png
new file mode 100644
index 0000000000..c475f9600b
--- /dev/null
+++ b/src/libs/utils/images/filemultiexport.png
Binary files differ
diff --git a/src/libs/utils/images/filemultiexport@2x.png b/src/libs/utils/images/filemultiexport@2x.png
new file mode 100644
index 0000000000..134bbf3de8
--- /dev/null
+++ b/src/libs/utils/images/filemultiexport@2x.png
Binary files differ
diff --git a/src/libs/utils/utils.qrc b/src/libs/utils/utils.qrc
index 60894bf88d..d0bb9891da 100644
--- a/src/libs/utils/utils.qrc
+++ b/src/libs/utils/utils.qrc
@@ -52,6 +52,10 @@
<file>images/editpaste@2x.png</file>
<file>images/empty14.png</file>
<file>images/empty16.png</file>
+ <file>images/fileexport.png</file>
+ <file>images/fileexport@2x.png</file>
+ <file>images/filemultiexport.png</file>
+ <file>images/filemultiexport@2x.png</file>
<file>images/filenew.png</file>
<file>images/filenew@2x.png</file>
<file>images/fileopen.png</file>
diff --git a/src/libs/utils/utilsicons.cpp b/src/libs/utils/utilsicons.cpp
index 2a60270538..bc9adecdad 100644
--- a/src/libs/utils/utilsicons.cpp
+++ b/src/libs/utils/utilsicons.cpp
@@ -93,6 +93,12 @@ const Icon SAVEFILE({
{QLatin1String(":/utils/images/filesave.png"), Theme::PanelTextColorMid}}, Icon::Tint);
const Icon SAVEFILE_TOOLBAR({
{QLatin1String(":/utils/images/filesave.png"), Theme::IconsBaseColor}});
+
+const Icon EXPORTFILE_TOOLBAR({
+ {QLatin1String(":/utils/images/fileexport.png"), Theme::IconsBaseColor}});
+const Icon MULTIEXPORTFILE_TOOLBAR({
+ {QLatin1String(":/utils/images/filemultiexport.png"), Theme::IconsBaseColor}});
+
const Icon UNDO({
{QLatin1String(":/utils/images/undo.png"), Theme::PanelTextColorMid}}, Icon::Tint);
const Icon UNDO_TOOLBAR({
diff --git a/src/libs/utils/utilsicons.h b/src/libs/utils/utilsicons.h
index c836cd3bc3..c4230fcb68 100644
--- a/src/libs/utils/utilsicons.h
+++ b/src/libs/utils/utilsicons.h
@@ -61,6 +61,10 @@ QTCREATOR_UTILS_EXPORT extern const Icon OPENFILE;
QTCREATOR_UTILS_EXPORT extern const Icon OPENFILE_TOOLBAR;
QTCREATOR_UTILS_EXPORT extern const Icon SAVEFILE;
QTCREATOR_UTILS_EXPORT extern const Icon SAVEFILE_TOOLBAR;
+
+QTCREATOR_UTILS_EXPORT extern const Icon EXPORTFILE_TOOLBAR;
+QTCREATOR_UTILS_EXPORT extern const Icon MULTIEXPORTFILE_TOOLBAR;
+
QTCREATOR_UTILS_EXPORT extern const Icon UNDO;
QTCREATOR_UTILS_EXPORT extern const Icon UNDO_TOOLBAR;
QTCREATOR_UTILS_EXPORT extern const Icon REDO;