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);
69 void toggleAdvanced();
73 void populate(
bool showAdvanced);
74 QWidget* createGroupHeaderWidget(QString title);
76 QStackedLayout* mStackedLayout;
77 std::vector<PropertyPtr> mOptions;
boost::shared_ptr< class PatientModelService > PatientModelServicePtr