summaryrefslogtreecommitdiff
path: root/src/mainwindow.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mainwindow.cpp')
-rw-r--r--src/mainwindow.cpp23
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()));