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
cxLogicManager_EXPORT ViewServicePtr viewService()