Add undo and redo icons to toolbar

This commit is contained in:
G.K.MacGregor
2020-11-10 14:39:36 +00:00
parent 6b168ef9ac
commit b74eee7597
4 changed files with 9 additions and 0 deletions

BIN
images/redo.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

BIN
images/undo.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

View File

@@ -284,11 +284,18 @@ void MainWindow::createActions()
QToolBar *editToolBar = addToolBar(tr("Edit")); QToolBar *editToolBar = addToolBar(tr("Edit"));
editToolBar->setObjectName("editToolBar"); editToolBar->setObjectName("editToolBar");
const QIcon undoIcon = QIcon::fromTheme("edit-undo", QIcon(":/images/undo.png"));
QAction *undoAction = m_textWidget->document()->undoStack()->createUndoAction(this, tr("&Undo")); QAction *undoAction = m_textWidget->document()->undoStack()->createUndoAction(this, tr("&Undo"));
undoAction->setIcon(undoIcon);
editMenu->addAction(undoAction); editMenu->addAction(undoAction);
editToolBar->addAction(undoAction);
undoAction->setShortcuts(QKeySequence::Undo); undoAction->setShortcuts(QKeySequence::Undo);
const QIcon redoIcon = QIcon::fromTheme("edit-redo", QIcon(":/images/redo.png"));
QAction *redoAction = m_textWidget->document()->undoStack()->createRedoAction(this, tr("&Redo")); QAction *redoAction = m_textWidget->document()->undoStack()->createRedoAction(this, tr("&Redo"));
redoAction->setIcon(redoIcon);
editMenu->addAction(redoAction); editMenu->addAction(redoAction);
editToolBar->addAction(redoAction);
redoAction->setShortcuts(QKeySequence::Redo); redoAction->setShortcuts(QKeySequence::Redo);
editMenu->addSeparator(); editMenu->addSeparator();

View File

@@ -5,7 +5,9 @@
<file>images/cut.png</file> <file>images/cut.png</file>
<file>images/new.png</file> <file>images/new.png</file>
<file>images/open.png</file> <file>images/open.png</file>
<file>images/redo.png</file>
<file>images/paste.png</file> <file>images/paste.png</file>
<file>images/save.png</file> <file>images/save.png</file>
<file>images/undo.png</file>
</qresource> </qresource>
</RCC> </RCC>