if( isChecked )
startOperation( BathymetrySelectionId );
else
- operation( BathymetrySelectionId )->abort();
+ {
+ LightApp_Operation* op = operation( BathymetryTextId );
+ if( op )
+ op->abort();
+
+ op = operation( BathymetrySelectionId );
+ if( op )
+ op->abort();
+ }
}
void HYDROGUI_Module::onBathymetryText()
{
- //TODO
+ QAction* a = qobject_cast<QAction*>( sender() );
+ if( !a )
+ return;
+
+ bool isChecked = a->isChecked();
+ if( isChecked )
+ startOperation( BathymetryTextId );
+ else
+ operation( BathymetryTextId )->abort();
}