theMenu->addSeparator();
}
+ if ( anIsStream || anIsChannel || anIsDigue || anIsObstacle )
+ {
+ theMenu->addAction( action( PolylineExtractionId ) );
+ theMenu->addSeparator();
+ }
+
// Add set color action for geometrical objects
if ( anIsObjectCanBeColored )
{
setPreferenceProperty( defaultStricklerCoef, "step", 0.01 );
}
+void HYDROGUI_Module::preferencesChanged( const QString& theSection, const QString& thePref )
+{
+ if ( theSection == "preferences" && thePref == "default_strickler_coefficient" )
+ {
+ SUIT_ResourceMgr* resMgr = application()->resourceMgr();
+ Handle(HYDROData_Document) aDoc = HYDROData_Document::Document( application()->activeStudy()->id() );
+ if ( resMgr && !aDoc.IsNull() )
+ aDoc->SetDefaultStricklerCoefficient( resMgr->doubleValue( theSection, thePref, 0 ) );
+ }
+ else
+ LightApp_Module::preferencesChanged( theSection, thePref );
+}
+
QCursor HYDROGUI_Module::getPrefEditCursor() const
{
int aCursorType = SUIT_Session::session()->resourceMgr()->integerValue("preferences", "type_of_cursor", (int)CT_CrossCursor );
}
/////////////////// END OF VTKPrs PROCESSING
+void HYDROGUI_Module::clearCache()
+{
+ myObjectStateMap.clear();
+}
+
CAM_DataModel* HYDROGUI_Module::createDataModel()
{
return new HYDROGUI_DataModel( this );