Mercurial > hg > orthanc-stone
diff Applications/Samples/SimpleViewer/Qt/SimpleViewerMainWindow.cpp @ 321:56b2e47d3c0c am-2
added undo-crop button
author | am@osimis.io |
---|---|
date | Fri, 12 Oct 2018 14:53:38 +0200 |
parents | 10d188d6e5cc |
children | 6cc3ce74dc05 |
line wrap: on
line diff
--- a/Applications/Samples/SimpleViewer/Qt/SimpleViewerMainWindow.cpp Fri Oct 12 14:38:48 2018 +0200 +++ b/Applications/Samples/SimpleViewer/Qt/SimpleViewerMainWindow.cpp Fri Oct 12 14:53:38 2018 +0200 @@ -40,6 +40,7 @@ #if QT_VERSION >= 0x050000 connect(ui_->toolButtonCrop, &QToolButton::clicked, this, &SimpleViewerMainWindow::cropClicked); + connect(ui_->pushButtonUndoCrop, &QToolButton::clicked, this, &SimpleViewerMainWindow::undoCropClicked); connect(ui_->toolButtonLine, &QToolButton::clicked, this, &SimpleViewerMainWindow::lineClicked); connect(ui_->toolButtonCircle, &QToolButton::clicked, this, &SimpleViewerMainWindow::circleClicked); connect(ui_->toolButtonWindowing, &QToolButton::clicked, this, &SimpleViewerMainWindow::windowingClicked); @@ -50,6 +51,7 @@ connect(ui_->toolButtonLine, SIGNAL(clicked()), this, SLOT(lineClicked())); connect(ui_->toolButtonCircle, SIGNAL(clicked()), this, SLOT(circleClicked())); connect(ui_->toolButtonWindowing, SIGNAL(clicked()), this, SLOT(windowingClicked())); + connect(ui_->pushButtonUndoCrop, SIGNAL(clicked()), this, SLOT(undoCropClicked())); connect(ui_->pushButtonRotate, SIGNAL(clicked()), this, SLOT(rotateClicked())); connect(ui_->pushButtonInvert, SIGNAL(clicked()), this, SLOT(invertClicked())); #endif @@ -66,6 +68,12 @@ stoneApplication_.ExecuteCommand(command); } + void SimpleViewerMainWindow::undoCropClicked() + { + GenericNoArgCommand command("action:undo-crop"); + stoneApplication_.ExecuteCommand(command); + } + void SimpleViewerMainWindow::lineClicked() { GenericNoArgCommand command("selectTool:line-measure");