#4226 Add polyline measurement mode

This commit is contained in:
Gaute Lindkvist
2019-03-26 14:05:05 +01:00
parent b956e6ed70
commit 009dcb5f19
12 changed files with 122 additions and 21 deletions

View File

@@ -613,8 +613,11 @@ void RiuMainWindow::createToolBars()
{
QToolBar* toolbar = addToolBar(tr("Measurement"));
toolbar->setObjectName(toolbar->windowTitle());
auto action = cmdFeatureMgr->action("RicToggleMeasurementModeFeature");
toolbar->addAction(action);
auto measureAction = cmdFeatureMgr->action("RicToggleMeasurementModeFeature");
toolbar->addAction(measureAction);
auto polyMeasureAction = cmdFeatureMgr->action("RicTogglePolyMeasurementModeFeature");
toolbar->addAction(polyMeasureAction);
}
RiaApplication* app = RiaApplication::instance();
@@ -895,6 +898,7 @@ void RiuMainWindow::slotRefreshViewActions()
{
QStringList commandIds;
commandIds << "RicToggleMeasurementModeFeature";
commandIds << "RicTogglePolyMeasurementModeFeature";
caf::CmdFeatureManager::instance()->refreshCheckedState(commandIds);
}