X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FLightApp%2FLightApp_Study.h;h=ba820d3063020633f3d21311935d3be8d3d64aab;hb=8d3405d6aa5e63bb6680dca7d21c2df6c555e783;hp=6b8334d8144fd25a57c7b690b6841759c86d3caf;hpb=627194285d9b5354291d3a442b68b8740f114eda;p=modules%2Fgui.git diff --git a/src/LightApp/LightApp_Study.h b/src/LightApp/LightApp_Study.h index 6b8334d81..ba820d306 100644 --- a/src/LightApp/LightApp_Study.h +++ b/src/LightApp/LightApp_Study.h @@ -1,4 +1,4 @@ -// Copyright (C) 2007-2014 CEA/DEN, EDF R&D, OPEN CASCADE +// Copyright (C) 2007-2016 CEA/DEN, EDF R&D, OPEN CASCADE // // Copyright (C) 2003-2007 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN, // CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS @@ -96,14 +96,16 @@ public: virtual QString getVisualComponentName() const; - virtual void setObjectProperty ( int theViewMgrId, QString theEntry, QString thePropName, QVariant theValue ); - virtual QVariant getObjectProperty ( int theViewMgrId, QString theEntry, QString thePropName, QVariant theDefValue ) const; - virtual void removeViewMgr ( int theViewMgrId ); - virtual void setObjectPropMap ( int theViewMgrId, QString theEntry, PropMap thePropMap ); - virtual const PropMap& getObjectPropMap ( int theViewMgrId, QString theEntry ) ; - virtual void removeObjectFromAll( QString theEntry ); - virtual const ObjMap& getObjectMap ( int theViewMgrId ); - virtual const ViewMgrMap& getViewMgrMap ( int theViewMgrId ) { return myViewMgrMap; }; + virtual void setObjectProperty( int, const QString&, const QString&, const QVariant& ); + virtual void setObjectProperty( const QString&, const QString&, const QVariant& ); + virtual void setObjectProperty( int, const QString&, const QVariant& ); + virtual void setObjectProperties( int, const QString&, const PropMap& ); + virtual QVariant getObjectProperty( int, const QString&, const QString&, const QVariant& ) const; + virtual const PropMap& getObjectProperties( int, const QString& ); + virtual const ObjMap& getObjectProperties( int ); + virtual const ViewMgrMap& getObjectProperties() const; + virtual void removeObjectProperties( int ); + virtual void removeObjectProperties( const QString& ); virtual void setVisibilityState(const QString& theEntry, Qtx::VisibilityState theState); virtual Qtx::VisibilityState visibilityState(const QString& theEntry) const; @@ -134,6 +136,8 @@ signals: void closed ( SUIT_Study* ); void created( SUIT_Study* ); + void objVisibilityChanged( QString, Qtx::VisibilityState ); + private: LightApp_Driver* myDriver;