47 #ifndef _MIRA_PROPERTYVIEW_H_ 48 #define _MIRA_PROPERTYVIEW_H_ 51 #include <serialization/adapters/Qt/QAction> 66 (
"Name",
"Properties")
67 (
"Description",
"View/Editor for changing properties"))
76 template<
typename Reflector>
80 r.member(
"HideFilterBarAct",
81 getter<bool>(boost::bind(actionGetter, mHideFilterBarAct)),
82 setter<bool>(boost::bind(actionSetter, mHideFilterBarAct, _1)),
87 return Qt::RightDockWidgetArea;
101 QAction* mHideFilterBarAct;
102 QWidget* mDefaultPage;
virtual Qt::DockWidgetArea getDefaultDockArea() const
Can be implemented by view implementations to provide a preferred default dock area that is assigned ...
Definition: PropertyView.h:86
specialize cv::DataType for our ImgPixel and inherit from cv::DataType<Vec>
Definition: IOService.h:67
#define MIRA_REFLECT_BASE(reflector, BaseClass)
Macro that can be used to reflect the base class easily.
Definition: ReflectorInterface.h:912
Contains the base interface of all Reflectors, Serializers, etc.
virtual void viewActivated(IWorkbenchPart *part)
Notifies this listener that the given view part has been activated.
#define MIRA_META_OBJECT(classIdentifier, MetaInfo)
Use this MACRO instead of MIRA_OBJECT if you like to add meta information to your class...
Definition: FactoryMacros.h:204
virtual QWidget * createPage(IWorkbenchPart *part)
Must be implemented in derived classes.
Declaration of the PageViewPart.
This view part provides an editor/viewer for properties of other views.
Definition: PropertyView.h:63
virtual QWidget * createDefaultPage()
Must be implemented in derived classes.
Definition: WorkbenchPart.h:88
Special view part for multi-page workbench views.
Definition: PageViewPart.h:71
void reflect(Reflector &r)
Definition: PropertyView.h:77