enum CustomEvent { NewViewEvent = QEvent::User + 100 };
public:
- enum ViewManagerRole { VMR_Unknown = 0, VMR_General, VMR_TransformImage, VMR_ObserveImage };
+
+ enum ViewManagerRole { VMR_Unknown = 0, VMR_General,
+ VMR_TransformImage, VMR_ObserveImage,
+ VMR_PreviewZone, VMR_PreviewCaseZones };
typedef QPair< SUIT_ViewManager*, ViewManagerRole > ViewManagerInfo;
typedef QMap < int, ViewManagerInfo > ViewManagerMap;
virtual void update( const int );
virtual void updateCommandsStatus();
+ virtual void selectionChanged();
+
HYDROGUI_DataModel* getDataModel() const;
HYDROGUI_Displayer* getDisplayer() const;
void onViewPortMouseEvent( QGraphicsSceneMouseEvent* );
+ void onTestSplit(); // ouv: tmp, to delete
+
private:
void updateGV( const bool theIsInit = false,
const bool theIsForced = false );
bool setUpdateEnabled( const bool theState );
bool isUpdateEnabled() const;
+ QStringList storeSelection() const;
+ void restoreSelection( const QStringList& theEntryList );
+
private:
void createActions();
void createMenus();