Add actions undo and redo on toolbar.
--HG-- branch : develop
This commit is contained in:
parent
82836c15a1
commit
3267bec1c2
|
@ -92,7 +92,7 @@ MainWindow::MainWindow(QWidget *parent)
|
|||
helpLabel = new QLabel(QObject::tr("Create new pattern piece to start working."));
|
||||
ui->statusBar->addWidget(helpLabel);
|
||||
|
||||
ToolBarZoom();
|
||||
ToolBarTools();
|
||||
|
||||
pattern = new VContainer();
|
||||
|
||||
|
@ -1048,7 +1048,7 @@ void MainWindow::ToolBarDraws()
|
|||
ui->actionLayout->setEnabled(false);
|
||||
}
|
||||
|
||||
void MainWindow::ToolBarZoom()
|
||||
void MainWindow::ToolBarTools()
|
||||
{
|
||||
/*First we will try use Standard Shortcuts from Qt, but because keypad "-" and "+" not the same keys like in main
|
||||
keypad, shortcut Ctrl+"-" or "+" from keypad will not working with standard shortcut (QKeySequence::ZoomIn or
|
||||
|
@ -2086,11 +2086,13 @@ void MainWindow::CreateMenus()
|
|||
undoAction->setShortcuts(QKeySequence::Undo);
|
||||
undoAction->setIcon(QIcon::fromTheme("edit-undo"));
|
||||
ui->menuDrawing->insertAction(ui->actionPattern_properties, undoAction);
|
||||
ui->toolBarTools->addAction(undoAction);
|
||||
|
||||
QAction *redoAction = qApp->getUndoStack()->createRedoAction(this, tr("&Redo"));
|
||||
redoAction->setShortcuts(QKeySequence::Redo);
|
||||
redoAction->setIcon(QIcon::fromTheme("edit-redo"));
|
||||
ui->menuDrawing->insertAction(ui->actionPattern_properties, redoAction);
|
||||
ui->toolBarTools->addAction(redoAction);
|
||||
|
||||
separatorAct = new QAction(this);
|
||||
separatorAct->setSeparator(true);
|
||||
|
|
|
@ -219,7 +219,7 @@ private:
|
|||
bool guiEnabled;
|
||||
void ToolBarOption();
|
||||
void ToolBarDraws();
|
||||
void ToolBarZoom();
|
||||
void ToolBarTools();
|
||||
void InitToolButtons();
|
||||
void CancelTool();
|
||||
void ArrowTool();
|
||||
|
|
|
@ -699,7 +699,7 @@
|
|||
<addaction name="actionZoomOut"/>
|
||||
<addaction name="separator"/>
|
||||
<addaction name="actionPattern_properties"/>
|
||||
<addaction name="actionEdit_pattern_code"/>
|
||||
<addaction name="actionEdit_pattern_code"/>
|
||||
</widget>
|
||||
<widget class="QMenu" name="menuMeasurements">
|
||||
<property name="title">
|
||||
|
@ -767,9 +767,9 @@
|
|||
<bool>false</bool>
|
||||
</attribute>
|
||||
</widget>
|
||||
<widget class="QToolBar" name="toolBarZoom">
|
||||
<widget class="QToolBar" name="toolBarTools">
|
||||
<property name="windowTitle">
|
||||
<string>toolBar_2</string>
|
||||
<string>Toolbar tools</string>
|
||||
</property>
|
||||
<attribute name="toolBarArea">
|
||||
<enum>TopToolBarArea</enum>
|
||||
|
@ -1057,11 +1057,11 @@
|
|||
<string>Zoom out</string>
|
||||
</property>
|
||||
</action>
|
||||
<action name="actionEdit_pattern_code">
|
||||
<action name="actionEdit_pattern_code">
|
||||
<property name="text">
|
||||
<string>Edit pattern XML code</string>
|
||||
</property>
|
||||
</action>
|
||||
</action>
|
||||
</widget>
|
||||
<layoutdefault spacing="6" margin="11"/>
|
||||
<tabstops>
|
||||
|
|
Loading…
Reference in New Issue
Block a user