33 #ifndef CXOPTIONSWIDGET_H_ 34 #define CXOPTIONSWIDGET_H_ 36 #include "cxResourceWidgetsExport.h" 38 #include <QStackedLayout> 62 void setOptions(QString uid, std::vector<PropertyPtr> options,
bool showAdvanced);
63 void setOptions(QString uid, std::vector<SelectDataStringPropertyBasePtr> options,
bool showAdvanced);
64 QString getCurrentUid();
65 void showAdvanced(
bool show);
67 bool hasOptions()
const;
68 bool hasAdvancedOptions()
const;
71 void toggleAdvanced();
75 void populate(
bool showAdvanced);
76 QWidget* createGroupHeaderWidget(QString title);
78 QStackedLayout* mStackedLayout;
79 std::vector<PropertyPtr> mOptions;
boost::shared_ptr< class PatientModelService > PatientModelServicePtr
Namespace for all CustusX production code.