diff --git a/glabels/Icons.h b/glabels/Icons.h index 70bad62..0a956ba 100644 --- a/glabels/Icons.h +++ b/glabels/Icons.h @@ -363,7 +363,9 @@ namespace glabels public: EditCopy() { - addFile( ":icons/24x24/actions/edit-copy.png" ); + addPixmap( QPixmap( ":icons/16x16/actions/edit-copy.svg" ) ); + addPixmap( QPixmap( ":icons/22x22/actions/edit-copy.svg" ) ); + addPixmap( QPixmap( ":icons/24x24/actions/edit-copy.svg" ) ); } }; @@ -373,7 +375,9 @@ namespace glabels public: EditCut() { - addFile( ":icons/24x24/actions/edit-cut.png" ); + addPixmap( QPixmap( ":icons/16x16/actions/edit-cut.svg" ) ); + addPixmap( QPixmap( ":icons/22x22/actions/edit-cut.svg" ) ); + addPixmap( QPixmap( ":icons/24x24/actions/edit-cut.svg" ) ); } }; @@ -383,7 +387,9 @@ namespace glabels public: EditPaste() { - addFile( ":icons/24x24/actions/edit-paste.png" ); + addPixmap( QPixmap( ":icons/16x16/actions/edit-paste.svg" ) ); + addPixmap( QPixmap( ":icons/22x22/actions/edit-paste.svg" ) ); + addPixmap( QPixmap( ":icons/24x24/actions/edit-paste.svg" ) ); } }; @@ -393,7 +399,9 @@ namespace glabels public: FileNew() { - addFile( ":icons/24x24/actions/file-new.png" ); + addPixmap( QPixmap( ":icons/16x16/actions/file-new.svg" ) ); + addPixmap( QPixmap( ":icons/22x22/actions/file-new.svg" ) ); + addPixmap( QPixmap( ":icons/24x24/actions/file-new.svg" ) ); } }; @@ -403,7 +411,9 @@ namespace glabels public: FileOpen() { - addFile( ":icons/24x24/actions/file-open.png" ); + addPixmap( QPixmap( ":icons/16x16/actions/file-open.svg" ) ); + addPixmap( QPixmap( ":icons/22x22/actions/file-open.svg" ) ); + addPixmap( QPixmap( ":icons/24x24/actions/file-open.svg" ) ); } }; @@ -413,7 +423,6 @@ namespace glabels public: FilePrint() { - addFile( ":icons/24x24/actions/file-print.png" ); addFile( ":icons/32x32/actions/file-print.png" ); } }; @@ -424,7 +433,9 @@ namespace glabels public: FileSave() { - addFile( ":icons/24x24/actions/file-save.png" ); + addPixmap( QPixmap( ":icons/16x16/actions/file-save.svg" ) ); + addPixmap( QPixmap( ":icons/22x22/actions/file-save.svg" ) ); + addPixmap( QPixmap( ":icons/24x24/actions/file-save.svg" ) ); } }; @@ -434,7 +445,9 @@ namespace glabels public: FileSaveAs() { - addFile( ":icons/24x24/actions/file-save-as.png" ); + addPixmap( QPixmap( ":icons/16x16/actions/file-save-as.svg" ) ); + addPixmap( QPixmap( ":icons/22x22/actions/file-save-as.svg" ) ); + addPixmap( QPixmap( ":icons/24x24/actions/file-save-as.svg" ) ); } }; diff --git a/glabels/MainWindow.cpp b/glabels/MainWindow.cpp index b47ef4d..0f9a666 100644 --- a/glabels/MainWindow.cpp +++ b/glabels/MainWindow.cpp @@ -230,25 +230,25 @@ namespace glabels { /* File actions */ fileNewAction = new QAction( tr("&New..."), this ); - fileNewAction->setIcon( QIcon::fromTheme( "document-new", Icons::FileNew() ) ); + fileNewAction->setIcon( Icons::FileNew() ); fileNewAction->setShortcut( QKeySequence::New ); fileNewAction->setStatusTip( tr("Create a new gLabels project") ); connect( fileNewAction, SIGNAL(triggered()), this, SLOT(fileNew()) ); fileOpenAction = new QAction( tr("&Open..."), this ); - fileOpenAction->setIcon( QIcon::fromTheme( "document-open", Icons::FileOpen() ) ); + fileOpenAction->setIcon( Icons::FileOpen() ); fileOpenAction->setShortcut( QKeySequence::Open ); fileOpenAction->setStatusTip( tr("Open an existing gLabels project") ); connect( fileOpenAction, SIGNAL(triggered()), this, SLOT(fileOpen()) ); fileSaveAction = new QAction( tr("&Save"), this ); - fileSaveAction->setIcon( QIcon::fromTheme( "document-save", Icons::FileSave() ) ); + fileSaveAction->setIcon( Icons::FileSave() ); fileSaveAction->setShortcut( QKeySequence::Save ); fileSaveAction->setStatusTip( tr("Save current gLabels project") ); connect( fileSaveAction, SIGNAL(triggered()), this, SLOT(fileSave()) ); fileSaveAsAction = new QAction( tr("Save &As..."), this ); - fileSaveAsAction->setIcon( QIcon::fromTheme( "document-save-as", Icons::FileSaveAs() ) ); + fileSaveAsAction->setIcon( Icons::FileSaveAs() ); fileSaveAsAction->setShortcut( QKeySequence::SaveAs ); fileSaveAsAction->setStatusTip( tr("Save current gLabels project to a different name") ); connect( fileSaveAsAction, SIGNAL(triggered()), this, SLOT(fileSaveAs()) ); @@ -284,19 +284,19 @@ namespace glabels connect( editRedoAction, SIGNAL(triggered()), this, SLOT(editRedo()) ); editCutAction = new QAction( tr("Cut"), this ); - editCutAction->setIcon( QIcon::fromTheme( "edit-cut", Icons::EditCut() ) ); + editCutAction->setIcon( Icons::EditCut() ); editCutAction->setShortcut( QKeySequence::Cut ); editCutAction->setStatusTip( tr("Cut the selection") ); connect( editCutAction, SIGNAL(triggered()), this, SLOT(editCut()) ); editCopyAction = new QAction( tr("&Copy"), this ); - editCopyAction->setIcon( QIcon::fromTheme( "edit-copy", Icons::EditCopy() ) ); + editCopyAction->setIcon( Icons::EditCopy() ); editCopyAction->setShortcut( QKeySequence::Copy ); editCopyAction->setStatusTip( tr("Copy the selection") ); connect( editCopyAction, SIGNAL(triggered()), this, SLOT(editCopy()) ); editPasteAction = new QAction( tr("&Paste"), this ); - editPasteAction->setIcon( QIcon::fromTheme( "edit-paste", Icons::EditPaste() ) ); + editPasteAction->setIcon( Icons::EditPaste() ); editPasteAction->setShortcut( QKeySequence::Paste ); editPasteAction->setStatusTip( tr("Paste the clipboard") ); connect( editPasteAction, SIGNAL(triggered()), this, SLOT(editPaste()) ); @@ -492,17 +492,17 @@ namespace glabels /* Context menu version of edit actions */ contextCutAction = new QAction( tr("Cut"), this ); - contextCutAction->setIcon( QIcon::fromTheme( "edit-cut", Icons::EditCut() ) ); + contextCutAction->setIcon( Icons::EditCut() ); contextCutAction->setStatusTip( tr("Cut the selection") ); connect( contextCutAction, SIGNAL(triggered()), this, SLOT(editCut()) ); contextCopyAction = new QAction( tr("&Copy"), this ); - contextCopyAction->setIcon( QIcon::fromTheme( "edit-copy", Icons::EditCopy() ) ); + contextCopyAction->setIcon( Icons::EditCopy() ); contextCopyAction->setStatusTip( tr("Copy the selection") ); connect( contextCopyAction, SIGNAL(triggered()), this, SLOT(editCopy()) ); contextPasteAction = new QAction( tr("&Paste"), this ); - contextPasteAction->setIcon( QIcon::fromTheme( "edit-paste", Icons::EditPaste() ) ); + contextPasteAction->setIcon( Icons::EditPaste() ); contextPasteAction->setStatusTip( tr("Paste the clipboard") ); connect( contextPasteAction, SIGNAL(triggered()), this, SLOT(editPaste()) ); diff --git a/glabels/icons.qrc b/glabels/icons.qrc index e3074d0..aa55898 100644 --- a/glabels/icons.qrc +++ b/glabels/icons.qrc @@ -4,6 +4,13 @@ icons/16x16/actions/edit-clear.svg + icons/16x16/actions/edit-copy.svg + icons/16x16/actions/edit-cut.svg + icons/16x16/actions/edit-paste.svg + icons/16x16/actions/file-new.svg + icons/16x16/actions/file-open.svg + icons/16x16/actions/file-save.svg + icons/16x16/actions/file-save-as.svg icons/16x16/actions/glabels-align-bottom.svg icons/16x16/actions/glabels-align-hcenter.svg icons/16x16/actions/glabels-align-left.svg @@ -31,6 +38,13 @@ icons/16x16/actions/glabels-zoom-to-fit.svg icons/16x16/apps/glabels.png + icons/22x22/actions/edit-copy.svg + icons/22x22/actions/edit-cut.svg + icons/22x22/actions/edit-paste.svg + icons/22x22/actions/file-new.svg + icons/22x22/actions/file-open.svg + icons/22x22/actions/file-save.svg + icons/22x22/actions/file-save-as.svg icons/22x22/actions/glabels-align-text-center.svg icons/22x22/actions/glabels-align-text-left.svg icons/22x22/actions/glabels-align-text-right.svg @@ -52,6 +66,13 @@ icons/22x22/actions/glabels-zoom-out.svg icons/22x22/actions/glabels-zoom-to-fit.svg + icons/24x24/actions/edit-copy.svg + icons/24x24/actions/edit-cut.svg + icons/24x24/actions/edit-paste.svg + icons/24x24/actions/file-new.svg + icons/24x24/actions/file-open.svg + icons/24x24/actions/file-save.svg + icons/24x24/actions/file-save-as.svg icons/24x24/actions/glabels-align-text-center.svg icons/24x24/actions/glabels-align-text-left.svg icons/24x24/actions/glabels-align-text-right.svg @@ -69,21 +90,13 @@ icons/24x24/actions/glabels-valign-text-bottom.svg icons/24x24/actions/glabels-valign-text-middle.svg icons/24x24/actions/glabels-valign-text-top.svg - icons/24x24/actions/edit-copy.png - icons/24x24/actions/edit-cut.png - icons/24x24/actions/edit-paste.png - icons/24x24/actions/file-new.png - icons/24x24/actions/file-open.png - icons/24x24/actions/file-print.png - icons/24x24/actions/file-save-as.png - icons/24x24/actions/file-save.png icons/24x24/apps/glabels.png - icons/32x32/apps/glabels.png icons/32x32/actions/file-print.png icons/32x32/actions/horizontal-orientation.png icons/32x32/actions/select-product.png icons/32x32/actions/vertical-orientation.png + icons/32x32/apps/glabels.png icons/48x48/apps/glabels.png diff --git a/glabels/icons/16x16/actions/edit-copy.svg b/glabels/icons/16x16/actions/edit-copy.svg new file mode 100644 index 0000000..38e38d5 --- /dev/null +++ b/glabels/icons/16x16/actions/edit-copy.svg @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + + + + + diff --git a/glabels/icons/16x16/actions/edit-cut.svg b/glabels/icons/16x16/actions/edit-cut.svg new file mode 100644 index 0000000..b4a0ae2 --- /dev/null +++ b/glabels/icons/16x16/actions/edit-cut.svg @@ -0,0 +1,19 @@ + + + + + + + + + + + diff --git a/glabels/icons/16x16/actions/edit-paste.svg b/glabels/icons/16x16/actions/edit-paste.svg new file mode 100644 index 0000000..af18dae --- /dev/null +++ b/glabels/icons/16x16/actions/edit-paste.svg @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + diff --git a/glabels/icons/16x16/actions/file-new.svg b/glabels/icons/16x16/actions/file-new.svg new file mode 100644 index 0000000..3ec7ab7 --- /dev/null +++ b/glabels/icons/16x16/actions/file-new.svg @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + + + + + diff --git a/glabels/icons/16x16/actions/file-open.svg b/glabels/icons/16x16/actions/file-open.svg new file mode 100644 index 0000000..f943a0e --- /dev/null +++ b/glabels/icons/16x16/actions/file-open.svg @@ -0,0 +1,15 @@ + + + + + + + + + diff --git a/glabels/icons/16x16/actions/file-save-as.svg b/glabels/icons/16x16/actions/file-save-as.svg new file mode 100644 index 0000000..40b468c --- /dev/null +++ b/glabels/icons/16x16/actions/file-save-as.svg @@ -0,0 +1,23 @@ + + + + + + + + + + + + + diff --git a/glabels/icons/16x16/actions/file-save.svg b/glabels/icons/16x16/actions/file-save.svg new file mode 100644 index 0000000..cb7d0a1 --- /dev/null +++ b/glabels/icons/16x16/actions/file-save.svg @@ -0,0 +1,19 @@ + + + + + + + + + + + diff --git a/glabels/icons/16x16/actions/glabels-object-properties.png b/glabels/icons/16x16/actions/glabels-object-properties.png deleted file mode 100644 index ab42b19..0000000 Binary files a/glabels/icons/16x16/actions/glabels-object-properties.png and /dev/null differ diff --git a/glabels/icons/22x22/actions/edit-copy.svg b/glabels/icons/22x22/actions/edit-copy.svg new file mode 100644 index 0000000..c0bd77f --- /dev/null +++ b/glabels/icons/22x22/actions/edit-copy.svg @@ -0,0 +1,43 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/glabels/icons/22x22/actions/edit-cut.svg b/glabels/icons/22x22/actions/edit-cut.svg new file mode 100644 index 0000000..41dd057 --- /dev/null +++ b/glabels/icons/22x22/actions/edit-cut.svg @@ -0,0 +1,19 @@ + + + + + + + + + + + diff --git a/glabels/icons/22x22/actions/edit-paste.svg b/glabels/icons/22x22/actions/edit-paste.svg new file mode 100644 index 0000000..b60fe81 --- /dev/null +++ b/glabels/icons/22x22/actions/edit-paste.svg @@ -0,0 +1,31 @@ + + + + + + + + + + + + + + + + + diff --git a/glabels/icons/22x22/actions/file-new.svg b/glabels/icons/22x22/actions/file-new.svg new file mode 100644 index 0000000..9f4dab2 --- /dev/null +++ b/glabels/icons/22x22/actions/file-new.svg @@ -0,0 +1,43 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/glabels/icons/22x22/actions/file-open.svg b/glabels/icons/22x22/actions/file-open.svg new file mode 100644 index 0000000..cac5151 --- /dev/null +++ b/glabels/icons/22x22/actions/file-open.svg @@ -0,0 +1,15 @@ + + + + + + + + + diff --git a/glabels/icons/22x22/actions/file-save-as.svg b/glabels/icons/22x22/actions/file-save-as.svg new file mode 100644 index 0000000..4b8eed2 --- /dev/null +++ b/glabels/icons/22x22/actions/file-save-as.svg @@ -0,0 +1,23 @@ + + + + + + + + + + + + + diff --git a/glabels/icons/22x22/actions/file-save.svg b/glabels/icons/22x22/actions/file-save.svg new file mode 100644 index 0000000..7f157cd --- /dev/null +++ b/glabels/icons/22x22/actions/file-save.svg @@ -0,0 +1,19 @@ + + + + + + + + + + + diff --git a/glabels/icons/24x24/actions/edit-copy.png b/glabels/icons/24x24/actions/edit-copy.png deleted file mode 100644 index 1075bfe..0000000 Binary files a/glabels/icons/24x24/actions/edit-copy.png and /dev/null differ diff --git a/glabels/icons/24x24/actions/edit-copy.svg b/glabels/icons/24x24/actions/edit-copy.svg new file mode 100644 index 0000000..2147337 --- /dev/null +++ b/glabels/icons/24x24/actions/edit-copy.svg @@ -0,0 +1,43 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/glabels/icons/24x24/actions/edit-cut.png b/glabels/icons/24x24/actions/edit-cut.png deleted file mode 100644 index 406636a..0000000 Binary files a/glabels/icons/24x24/actions/edit-cut.png and /dev/null differ diff --git a/glabels/icons/24x24/actions/edit-cut.svg b/glabels/icons/24x24/actions/edit-cut.svg new file mode 100644 index 0000000..1f3d4fe --- /dev/null +++ b/glabels/icons/24x24/actions/edit-cut.svg @@ -0,0 +1,19 @@ + + + + + + + + + + + diff --git a/glabels/icons/24x24/actions/edit-paste.png b/glabels/icons/24x24/actions/edit-paste.png deleted file mode 100644 index 910861c..0000000 Binary files a/glabels/icons/24x24/actions/edit-paste.png and /dev/null differ diff --git a/glabels/icons/24x24/actions/edit-paste.svg b/glabels/icons/24x24/actions/edit-paste.svg new file mode 100644 index 0000000..2379227 --- /dev/null +++ b/glabels/icons/24x24/actions/edit-paste.svg @@ -0,0 +1,31 @@ + + + + + + + + + + + + + + + + + diff --git a/glabels/icons/24x24/actions/file-new.png b/glabels/icons/24x24/actions/file-new.png deleted file mode 100644 index 85651cb..0000000 Binary files a/glabels/icons/24x24/actions/file-new.png and /dev/null differ diff --git a/glabels/icons/24x24/actions/file-new.svg b/glabels/icons/24x24/actions/file-new.svg new file mode 100644 index 0000000..f69edb7 --- /dev/null +++ b/glabels/icons/24x24/actions/file-new.svg @@ -0,0 +1,43 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/glabels/icons/24x24/actions/file-open.png b/glabels/icons/24x24/actions/file-open.png deleted file mode 100644 index 53c5ee8..0000000 Binary files a/glabels/icons/24x24/actions/file-open.png and /dev/null differ diff --git a/glabels/icons/24x24/actions/file-open.svg b/glabels/icons/24x24/actions/file-open.svg new file mode 100644 index 0000000..09322e9 --- /dev/null +++ b/glabels/icons/24x24/actions/file-open.svg @@ -0,0 +1,15 @@ + + + + + + + + + diff --git a/glabels/icons/24x24/actions/file-print.png b/glabels/icons/24x24/actions/file-print.png deleted file mode 100644 index eb47921..0000000 Binary files a/glabels/icons/24x24/actions/file-print.png and /dev/null differ diff --git a/glabels/icons/24x24/actions/file-save-as.png b/glabels/icons/24x24/actions/file-save-as.png deleted file mode 100644 index e2f6b72..0000000 Binary files a/glabels/icons/24x24/actions/file-save-as.png and /dev/null differ diff --git a/glabels/icons/24x24/actions/file-save-as.svg b/glabels/icons/24x24/actions/file-save-as.svg new file mode 100644 index 0000000..42f8d71 --- /dev/null +++ b/glabels/icons/24x24/actions/file-save-as.svg @@ -0,0 +1,23 @@ + + + + + + + + + + + + + diff --git a/glabels/icons/24x24/actions/file-save.png b/glabels/icons/24x24/actions/file-save.png deleted file mode 100644 index 1d5a858..0000000 Binary files a/glabels/icons/24x24/actions/file-save.png and /dev/null differ diff --git a/glabels/icons/24x24/actions/file-save.svg b/glabels/icons/24x24/actions/file-save.svg new file mode 100644 index 0000000..a998862 --- /dev/null +++ b/glabels/icons/24x24/actions/file-save.svg @@ -0,0 +1,19 @@ + + + + + + + + + + + diff --git a/glabels/icons/24x24/actions/glabels-format-text-bold.png b/glabels/icons/24x24/actions/glabels-format-text-bold.png deleted file mode 100644 index fef9444..0000000 Binary files a/glabels/icons/24x24/actions/glabels-format-text-bold.png and /dev/null differ diff --git a/glabels/icons/24x24/actions/glabels-format-text-italic.png b/glabels/icons/24x24/actions/glabels-format-text-italic.png deleted file mode 100644 index 027220f..0000000 Binary files a/glabels/icons/24x24/actions/glabels-format-text-italic.png and /dev/null differ diff --git a/glabels/icons/24x24/actions/glabels-format-text-underline.png b/glabels/icons/24x24/actions/glabels-format-text-underline.png deleted file mode 100644 index 836acf2..0000000 Binary files a/glabels/icons/24x24/actions/glabels-format-text-underline.png and /dev/null differ diff --git a/glabels/ui/StartupView.ui b/glabels/ui/StartupView.ui index 4eb2846..58fc3f7 100644 --- a/glabels/ui/StartupView.ui +++ b/glabels/ui/StartupView.ui @@ -140,7 +140,7 @@ - :/icons/24x24/actions/file-new.png:/icons/24x24/actions/file-new.png + :/icons/24x24/actions/file-new.svg:/icons/24x24/actions/file-new.svg @@ -172,7 +172,7 @@ - :/icons/24x24/actions/file-open.png:/icons/24x24/actions/file-open.png + :/icons/24x24/actions/file-open.svg:/icons/24x24/actions/file-open.svg