47 #ifndef _MIRA_PAGEVIEWPART_H_ 48 #define _MIRA_PAGEVIEWPART_H_ 117 QStackedWidget* mContainer;
119 QString mOriginalTitle;
Declaration of the IPartListener interface.
virtual void editorClosed(IWorkbenchPart *part)
Notifies this listener that the given editor part has been closed.
specialize cv::DataType for our ImgPixel and inherit from cv::DataType<Vec>
Definition: IOService.h:67
virtual QWidget * createDefaultPage()=0
Must be implemented in derived classes.
#define MIRA_ABSTRACT_OBJECT(classIdentifier)
Use this MACRO instead of MIRA_OBJECT to declare the class as abstract.
Definition: FactoryMacros.h:235
Declaration of the ViewPart.
Definition: PartListener.h:56
virtual void editorActivated(IWorkbenchPart *part)
Notifies this listener that the given editor part has been activated.
A view is typically used to display information or properties.
Definition: ViewPart.h:69
Definition: WorkbenchPart.h:88
Special view part for multi-page workbench views.
Definition: PageViewPart.h:71
virtual QWidget * createPartControl()
Creates the content widget.
virtual void viewActivated(IWorkbenchPart *part)
Notifies this listener that the given view part has been activated.
void setPage(QWidget *page)
Sets the specified widget as current "page".
virtual void viewClosed(IWorkbenchPart *part)
Notifies this listener that the given view part has been closed.
virtual QWidget * createPage(IWorkbenchPart *part)=0
Must be implemented in derived classes.