X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=lib%2FcpPlugins%2FBaseObjects%2FWidget.cxx;h=4d574904be2a9f5891015ffd3e8b3db3e365a761;hb=b96732896f4c247203f79dbb22e770873b0eedb8;hp=35bf57aaaab421b76b89f6a7619408f844abe812;hpb=3393941bf8f26babc7b592db434b40c1b747a687;p=cpPlugins.git diff --git a/lib/cpPlugins/BaseObjects/Widget.cxx b/lib/cpPlugins/BaseObjects/Widget.cxx index 35bf57a..4d57490 100644 --- a/lib/cpPlugins/BaseObjects/Widget.cxx +++ b/lib/cpPlugins/BaseObjects/Widget.cxx @@ -1,19 +1,24 @@ #include // ------------------------------------------------------------------------- -itk::ModifiedTimeType cpPlugins::BaseObjects::Widget:: -GetMTime( ) const +bool cpPlugins::BaseObjects::Widget:: +IsInteractive( ) { - // Let time only be managed by itk -> synch issues when data is - // represented by vtk - return( this->itk::Object::GetMTime( ) ); + return( true ); } // ------------------------------------------------------------------------- -bool cpPlugins::BaseObjects::Widget:: -IsInteractive( ) +void cpPlugins::BaseObjects::Widget:: +EnabledOn( ) { - return( true ); + this->SetEnabled( true ); +} + +// ------------------------------------------------------------------------- +void cpPlugins::BaseObjects::Widget:: +EnabledOff( ) +{ + this->SetEnabled( false ); } // ------------------------------------------------------------------------- @@ -21,8 +26,7 @@ cpPlugins::BaseObjects::Widget:: Widget( ) : Superclass( ) { - this->m_Parameters.ConfigureAsString( "Text" ); - this->m_Parameters.SetString( "Text", "" ); + this->m_Parameters.ConfigureAsString( "Text", "" ); } // -------------------------------------------------------------------------