47 #ifndef _MIRA_VISUALIZATIONCONSTROL_H_ 48 #define _MIRA_VISUALIZATIONCONSTROL_H_ 51 #include <serialization/adapters/Qt/QAction> 68 (
"Name",
"Visualization Control")
69 (
"Description",
"View for adding, removing and editing visualizations")
70 (
"Category" ,
"Visualization"))
76 virtual Qt::DockWidgetArea getDefaultDockArea()
const {
77 return Qt::LeftDockWidgetArea;
82 template<
typename Reflector>
86 r.member(
"HideFilterBarAct",
87 getter<bool>(boost::bind(actionGetter, mHideFilterBarAct)),
88 setter<bool>(boost::bind(actionSetter, mHideFilterBarAct, _1)),
94 virtual QWidget* createPartControl();
96 virtual QWidget* createDefaultPage();
101 QAction* mHideFilterBarAct;
102 QWidget* mDefaultPage;
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
Gui export macro declaration.
View part for managing (adding, removing and editing properties) visualizations of the currently focu...
Definition: VisualizationControl.h:65
Contains the base interface of all Reflectors, Serializers, etc.
#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
Declaration of the PageViewPart.
void reflect(Reflector &r)
Definition: VisualizationControl.h:83
Definition: WorkbenchPart.h:89
Special view part for multi-page workbench views.
Definition: PageViewPart.h:71
#define MIRA_GUI_VIEWS_EXPORT
Definition: GuiViewsExports.h:61