+
+ virtual QString name() const;
+ QPixmap icon( const int = NameId ) const;
+ QString toolTip( const int = NameId ) const;
+};
+
+class SALOMEAPP_EXPORT SalomeApp_RootObject : public SalomeApp_DataObject,
+ public LightApp_RootObject
+{
+public:
+ SalomeApp_RootObject( LightApp_Study* );
+ virtual ~SalomeApp_RootObject();
+
+ QString name() const;
+ QString entry() const;
+ QString text( const int = NameId ) const;
+ QPixmap icon( const int = NameId ) const;
+ QColor color( const ColorRole, const int = NameId ) const;
+ QString toolTip( const int = NameId ) const;
+ void setToSynchronize(bool value){_toSynchronize=value;};
+ bool toSynchronize() const {return _toSynchronize;};
+protected:
+ bool _toSynchronize;
+};
+
+class SALOMEAPP_EXPORT SalomeApp_SavePointObject : public virtual LightApp_DataObject
+{
+public:
+ SalomeApp_SavePointObject( SUIT_DataObject*, const int, SalomeApp_Study* );
+ virtual ~SalomeApp_SavePointObject();
+
+ virtual QString name() const;
+ virtual QString entry() const;
+
+ virtual QPixmap icon( const int = NameId ) const;
+ virtual QString toolTip( const int = NameId ) const;
+
+ int getId() const;
+
+private:
+ int myId;
+ SalomeApp_Study* myStudy;
+};
+
+class SALOMEAPP_EXPORT SalomeApp_SavePointRootObject : public SUIT_DataObject
+{
+public:
+ SalomeApp_SavePointRootObject( SUIT_DataObject* );
+
+ virtual QString name() const;
+ virtual QString toolTip( const int = NameId ) const;