diff --git a/glabels/Icons.h b/glabels/Icons.h index 1d9209f..16c1fb3 100644 --- a/glabels/Icons.h +++ b/glabels/Icons.h @@ -348,28 +348,6 @@ namespace glabels }; - class BucketFill : public QIcon - { - public: - BucketFill() - { - addFile( ":icons/16x16/actions/glabels-bucket-fill.png" ); - addFile( ":icons/24x24/actions/glabels-bucket-fill.png" ); - } - }; - - - class Pencil : public QIcon - { - public: - Pencil() - { - addFile( ":icons/16x16/actions/glabels-pencil.png" ); - addFile( ":icons/24x24/actions/glabels-pencil.png" ); - } - }; - - class Glabels : public QIcon { public: @@ -470,7 +448,8 @@ namespace glabels public: ZoomBestFit() { - addFile( ":icons/24x24/actions/zoom-best-fit.png" ); + addPixmap( QPixmap( ":icons/16x16/actions/glabels-zoom-to-fit.svg" ) ); + addPixmap( QPixmap( ":icons/22x22/actions/glabels-zoom-to-fit.svg" ) ); } }; @@ -480,7 +459,8 @@ namespace glabels public: ZoomIn() { - addFile( ":icons/24x24/actions/zoom-in.png" ); + addPixmap( QPixmap( ":icons/16x16/actions/glabels-zoom-in.svg" ) ); + addPixmap( QPixmap( ":icons/22x22/actions/glabels-zoom-in.svg" ) ); } }; @@ -490,7 +470,8 @@ namespace glabels public: ZoomOriginal() { - addFile( ":icons/24x24/actions/zoom-original.png" ); + addPixmap( QPixmap( ":icons/16x16/actions/glabels-zoom-one-to-one.svg" ) ); + addPixmap( QPixmap( ":icons/22x22/actions/glabels-zoom-one-to-one.svg" ) ); } }; @@ -500,7 +481,8 @@ namespace glabels public: ZoomOut() { - addFile( ":icons/24x24/actions/zoom-out.png" ); + addPixmap( QPixmap( ":icons/16x16/actions/glabels-zoom-out.svg" ) ); + addPixmap( QPixmap( ":icons/22x22/actions/glabels-zoom-out.svg" ) ); } }; diff --git a/glabels/MainWindow.cpp b/glabels/MainWindow.cpp index 5845a92..b47ef4d 100644 --- a/glabels/MainWindow.cpp +++ b/glabels/MainWindow.cpp @@ -348,24 +348,24 @@ namespace glabels connect( viewMarkupAction, SIGNAL(toggled(bool)), this, SLOT(viewMarkup(bool)) ); viewZoomInAction = new QAction( tr("Zoom &In"), this ); - viewZoomInAction->setIcon( QIcon::fromTheme( "zoom-in", Icons::ZoomIn() ) ); + viewZoomInAction->setIcon( Icons::ZoomIn() ); viewZoomInAction->setShortcut( QKeySequence::ZoomIn ); viewZoomInAction->setStatusTip( tr("Increase magnification") ); connect( viewZoomInAction, SIGNAL(triggered()), this, SLOT(viewZoomIn()) ); viewZoomOutAction = new QAction( tr("Zoom &Out"), this ); - viewZoomOutAction->setIcon( QIcon::fromTheme( "zoom-out", Icons::ZoomOut() ) ); + viewZoomOutAction->setIcon( Icons::ZoomOut() ); viewZoomOutAction->setShortcut( QKeySequence::ZoomOut ); viewZoomOutAction->setStatusTip( tr("Decrease magnification") ); connect( viewZoomOutAction, SIGNAL(triggered()), this, SLOT(viewZoomOut()) ); viewZoom1To1Action = new QAction( tr("Zoom &1 to 1"), this ); - viewZoom1To1Action->setIcon( QIcon::fromTheme( "zoom-original", Icons::ZoomOriginal() ) ); + viewZoom1To1Action->setIcon( Icons::ZoomOriginal() ); viewZoom1To1Action->setStatusTip( tr("Restore scale to 100%") ); connect( viewZoom1To1Action, SIGNAL(triggered()), this, SLOT(viewZoom1To1()) ); viewZoomToFitAction = new QAction( tr("Zoom to &Fit"), this ); - viewZoomToFitAction->setIcon( QIcon::fromTheme( "zoom-fit-best", Icons::ZoomBestFit() ) ); + viewZoomToFitAction->setIcon( Icons::ZoomBestFit() ); viewZoomToFitAction->setStatusTip( tr("Set scale to fit window") ); connect( viewZoomToFitAction, SIGNAL(triggered()), this, SLOT(viewZoomToFit()) ); diff --git a/glabels/icons.qrc b/glabels/icons.qrc index 38c18c5..f2721a1 100644 --- a/glabels/icons.qrc +++ b/glabels/icons.qrc @@ -4,7 +4,6 @@ icons/16x16/actions/edit-clear.png - icons/16x16/actions/edit-find.png icons/16x16/actions/glabels-align-bottom.png icons/16x16/actions/glabels-align-hcenter.png icons/16x16/actions/glabels-align-left.png @@ -14,7 +13,6 @@ icons/16x16/actions/glabels-arrow.svg icons/16x16/actions/glabels-barcode.svg icons/16x16/actions/glabels-box.svg - icons/16x16/actions/glabels-bucket-fill.png icons/16x16/actions/glabels-center-horiz.png icons/16x16/actions/glabels-center-vert.png icons/16x16/actions/glabels-ellipse.svg @@ -26,10 +24,13 @@ icons/16x16/actions/glabels-object-properties.png icons/16x16/actions/glabels-order-bottom.png icons/16x16/actions/glabels-order-top.png - icons/16x16/actions/glabels-pencil.png icons/16x16/actions/glabels-rotate-left.png icons/16x16/actions/glabels-rotate-right.png icons/16x16/actions/glabels-text.svg + icons/16x16/actions/glabels-zoom-in.svg + icons/16x16/actions/glabels-zoom-one-to-one.svg + icons/16x16/actions/glabels-zoom-out.svg + icons/16x16/actions/glabels-zoom-to-fit.svg icons/16x16/apps/glabels.png icons/22x22/actions/glabels-align-text-center.svg @@ -48,16 +49,18 @@ icons/22x22/actions/glabels-valign-text-bottom.svg icons/22x22/actions/glabels-valign-text-middle.svg icons/22x22/actions/glabels-valign-text-top.svg + icons/22x22/actions/glabels-zoom-in.svg + icons/22x22/actions/glabels-zoom-one-to-one.svg + icons/22x22/actions/glabels-zoom-out.svg + icons/22x22/actions/glabels-zoom-to-fit.svg icons/24x24/actions/edit-clear.png - icons/24x24/actions/edit-find.png icons/24x24/actions/glabels-align-text-center.svg icons/24x24/actions/glabels-align-text-left.svg icons/24x24/actions/glabels-align-text-right.svg icons/24x24/actions/glabels-arrow.svg icons/24x24/actions/glabels-barcode.svg icons/24x24/actions/glabels-box.svg - icons/24x24/actions/glabels-bucket-fill.png icons/24x24/actions/glabels-ellipse.svg icons/24x24/actions/glabels-format-text-bold.svg icons/24x24/actions/glabels-format-text-italic.svg @@ -66,7 +69,6 @@ icons/24x24/actions/glabels-line.svg icons/24x24/actions/glabels-merge.png icons/24x24/actions/glabels-object-properties.png - icons/24x24/actions/glabels-pencil.png icons/24x24/actions/glabels-text.svg icons/24x24/actions/glabels-valign-text-bottom.svg icons/24x24/actions/glabels-valign-text-middle.svg diff --git a/glabels/icons/16x16/actions/edit-find.png b/glabels/icons/16x16/actions/edit-find.png deleted file mode 100644 index 94e0cec..0000000 Binary files a/glabels/icons/16x16/actions/edit-find.png and /dev/null differ diff --git a/glabels/icons/16x16/actions/glabels-bucket-fill.png b/glabels/icons/16x16/actions/glabels-bucket-fill.png deleted file mode 100644 index 2be70de..0000000 Binary files a/glabels/icons/16x16/actions/glabels-bucket-fill.png and /dev/null differ diff --git a/glabels/icons/16x16/actions/glabels-pencil.png b/glabels/icons/16x16/actions/glabels-pencil.png deleted file mode 100644 index 83a1493..0000000 Binary files a/glabels/icons/16x16/actions/glabels-pencil.png and /dev/null differ diff --git a/glabels/icons/16x16/actions/glabels-zoom-in.svg b/glabels/icons/16x16/actions/glabels-zoom-in.svg new file mode 100644 index 0000000..5e6e73c --- /dev/null +++ b/glabels/icons/16x16/actions/glabels-zoom-in.svg @@ -0,0 +1,23 @@ + + + + + + + + + + + + + diff --git a/glabels/icons/16x16/actions/glabels-zoom-one-to-one.svg b/glabels/icons/16x16/actions/glabels-zoom-one-to-one.svg new file mode 100644 index 0000000..0ac95e2 --- /dev/null +++ b/glabels/icons/16x16/actions/glabels-zoom-one-to-one.svg @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + diff --git a/glabels/icons/16x16/actions/glabels-zoom-out.svg b/glabels/icons/16x16/actions/glabels-zoom-out.svg new file mode 100644 index 0000000..fe11dc0 --- /dev/null +++ b/glabels/icons/16x16/actions/glabels-zoom-out.svg @@ -0,0 +1,23 @@ + + + + + + + + + + + + + diff --git a/glabels/icons/16x16/actions/glabels-zoom-to-fit.svg b/glabels/icons/16x16/actions/glabels-zoom-to-fit.svg new file mode 100644 index 0000000..ba6e456 --- /dev/null +++ b/glabels/icons/16x16/actions/glabels-zoom-to-fit.svg @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + + + + + diff --git a/glabels/icons/22x22/actions/glabels-zoom-in.svg b/glabels/icons/22x22/actions/glabels-zoom-in.svg new file mode 100644 index 0000000..a9aef5c --- /dev/null +++ b/glabels/icons/22x22/actions/glabels-zoom-in.svg @@ -0,0 +1,23 @@ + + + + + + + + + + + + + diff --git a/glabels/icons/22x22/actions/glabels-zoom-one-to-one.svg b/glabels/icons/22x22/actions/glabels-zoom-one-to-one.svg new file mode 100644 index 0000000..0ba24e7 --- /dev/null +++ b/glabels/icons/22x22/actions/glabels-zoom-one-to-one.svg @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + diff --git a/glabels/icons/22x22/actions/glabels-zoom-out.svg b/glabels/icons/22x22/actions/glabels-zoom-out.svg new file mode 100644 index 0000000..097f8c9 --- /dev/null +++ b/glabels/icons/22x22/actions/glabels-zoom-out.svg @@ -0,0 +1,23 @@ + + + + + + + + + + + + + diff --git a/glabels/icons/22x22/actions/glabels-zoom-to-fit.svg b/glabels/icons/22x22/actions/glabels-zoom-to-fit.svg new file mode 100644 index 0000000..1777f35 --- /dev/null +++ b/glabels/icons/22x22/actions/glabels-zoom-to-fit.svg @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + + + + + diff --git a/glabels/icons/24x24/actions/edit-find.png b/glabels/icons/24x24/actions/edit-find.png deleted file mode 100644 index ae9787f..0000000 Binary files a/glabels/icons/24x24/actions/edit-find.png and /dev/null differ diff --git a/glabels/icons/24x24/actions/glabels-bucket-fill.png b/glabels/icons/24x24/actions/glabels-bucket-fill.png deleted file mode 100644 index 1ee5993..0000000 Binary files a/glabels/icons/24x24/actions/glabels-bucket-fill.png and /dev/null differ diff --git a/glabels/icons/24x24/actions/glabels-pencil.png b/glabels/icons/24x24/actions/glabels-pencil.png deleted file mode 100644 index a36ce93..0000000 Binary files a/glabels/icons/24x24/actions/glabels-pencil.png and /dev/null differ