diff options
Diffstat (limited to 'src/mainwindow.cpp')
-rw-r--r-- | src/mainwindow.cpp | 23 |
1 files changed, 13 insertions, 10 deletions
diff --git a/src/mainwindow.cpp b/src/mainwindow.cpp index 4ece140..2038f5d 100644 --- a/src/mainwindow.cpp +++ b/src/mainwindow.cpp @@ -31,6 +31,8 @@ #include "mainwindow.h" #include "items/database/databasetable.h" #include "commands.h" +#include "utils/iconprovider.h" + using namespace std; @@ -148,26 +150,27 @@ MainWindow::setupActions() { m_actionNew = new QAction(this); m_actionNew->setText(tr("&New")); - m_actionNew->setIcon(QIcon(":/icons/16x16/document-new.png")); + + m_actionNew->setIcon(IconProvider::findIcon(16, "document-new.png")); m_actionNew->setShortcut(QKeySequence(tr("Ctrl+N"))); connect(m_actionNew, SIGNAL(triggered(bool)), SLOT(newModel())); m_actionOpen = new QAction(this); m_actionOpen->setText(tr("&Open...")); - m_actionOpen->setIcon(QIcon(":/icons/16x16/document-open.png")); + m_actionOpen->setIcon(IconProvider::findIcon(16, "document-open.png")); m_actionOpen->setShortcut(QKeySequence(tr("Ctrl+O"))); connect(m_actionOpen, SIGNAL(triggered(bool)), SLOT(open())); m_actionSave = new QAction(this); m_actionSave->setText(tr("&Save")); - m_actionSave->setIcon(QIcon(":/icons/16x16/document-save.png")); + m_actionSave->setIcon(IconProvider::findIcon(16, "document-save.png")); m_actionSave->setShortcut(QKeySequence(tr("Ctrl+S"))); //m_actionSave->setDisabled(true); connect(m_actionSave, SIGNAL(triggered(bool)), SLOT(save())); m_actionSaveAs = new QAction(this); m_actionSaveAs->setText(tr("Save &As...")); - m_actionSaveAs->setIcon(QIcon(":/icons/16x16/document-save-as.png")); + m_actionSaveAs->setIcon(IconProvider::findIcon(16, "document-save-as.png")); //m_actionSaveAs->setDisabled(true); connect(m_actionSaveAs, SIGNAL(triggered(bool)), SLOT(saveAs())); @@ -202,10 +205,10 @@ MainWindow::setupActions() m_actionUndo = m_undoGroup->createUndoAction(this, tr("&Undo")); m_actionUndo->setShortcut(QKeySequence(tr("Ctrl+Z"))); - m_actionUndo->setIcon(QIcon(":/icons/16x16/edit-undo.png")); + m_actionUndo->setIcon(IconProvider::findIcon(16, "edit-undo.png")); m_actionRedo = m_undoGroup->createRedoAction(this, tr("Re&do")); m_actionRedo->setShortcut(QKeySequence(tr("Ctrl+Shift+Z"))); - m_actionRedo->setIcon(QIcon(":/icons/16x16/edit-redo.png")); + m_actionRedo->setIcon(IconProvider::findIcon(16, "edit-redo.png")); connect(m_actionSwitchMode[0], SIGNAL(triggered(bool)), SLOT(switchModeSelect())); connect(m_actionSwitchMode[1], SIGNAL(triggered(bool)), SLOT(switchModeAddTable())); @@ -213,25 +216,25 @@ MainWindow::setupActions() m_actionCut = new QAction(this); m_actionCut->setText(tr("Cu&t")); - m_actionCut->setIcon(QIcon(":/icons/16x16/edit-cut.png")); + m_actionCut->setIcon(IconProvider::findIcon(16, "edit-cut.png")); m_actionCut->setShortcut(QKeySequence(tr("Ctrl+X"))); connect(m_actionCut, SIGNAL(triggered(bool)), SLOT(cut())); m_actionCopy = new QAction(this); m_actionCopy->setText(tr("&Copy")); - m_actionCopy->setIcon(QIcon(":/icons/16x16/edit-copy.png")); + m_actionCopy->setIcon(IconProvider::findIcon(16, "edit-copy.png")); m_actionCopy->setShortcut(QKeySequence(tr("Ctrl+C"))); connect(m_actionCopy, SIGNAL(triggered(bool)), SLOT(copy())); m_actionPaste = new QAction(this); m_actionPaste->setText(tr("&Paste")); - m_actionPaste->setIcon(QIcon(":/icons/16x16/edit-paste.png")); + m_actionPaste->setIcon(IconProvider::findIcon(16, "edit-paste.png")); m_actionPaste->setShortcut(QKeySequence(tr("Ctrl+V"))); connect(m_actionPaste, SIGNAL(triggered(bool)), SLOT(paste())); m_actionDelete = new QAction(this); m_actionDelete->setText(tr("&Delete")); - m_actionDelete->setIcon(QIcon(":/icons/16x16/edit-delete.png")); + m_actionDelete->setIcon(IconProvider::findIcon(16, "edit-delete.png")); m_actionDelete->setShortcut(QKeySequence(tr("Del"))); connect(m_actionDelete, SIGNAL(triggered(bool)), SLOT(deleteSelectedItems())); |