theMenu->addAction( action( SetColorId ) );
theMenu->addSeparator();
}
-
- // Add copy action
- if( aModel->canCopy() ) {
- theMenu->addAction( action( CopyId ) );
- theMenu->addSeparator();
- }
} else if ( anAllAreProfiles ) {
theMenu->addAction( action( SelectedGeoreferencementId ) );
theMenu->addSeparator();
}
+ // Add copy action
+ QAction* aCopyAction = action( CopyId );
+ if( aCopyAction && aCopyAction->isEnabled() ) {
+ theMenu->addAction( action( CopyId ) );
+ theMenu->addSeparator();
+ }
+
+ // Add delete action
if( !anIsDummyObject3D )
theMenu->addAction( action( DeleteId ) );
+
theMenu->addSeparator();
if( anIsImage || anIsPolyline || anIsPolyline3D ||
theMenu->addAction( action( HideAllId ) );
theMenu->addSeparator();
}
+ if ( anIsOCCView ) {
+ theMenu->addSeparator();
+ theMenu->addAction( action( CopyViewerPositionId ) );
+ }
}
void HYDROGUI_Module::update( const int flags )