11 #ifndef CXDATAMETRICWRAPPERS_H_
12 #define CXDATAMETRICWRAPPERS_H_
14 #include "cxGuiExport.h"
59 virtual QWidget* createWidget() = 0;
60 virtual QString getValue()
const;
62 virtual QString getArguments()
const = 0;
63 virtual QString getType()
const = 0;
64 virtual void update() = 0;
70 void addColorWidget(QVBoxLayout* layout);
71 QWidget* newWidget(QString objectName);
85 void addWidgets(QBoxLayout* layout);
86 QString getAsString()
const;
92 void dataChangedSlot();
95 std::vector<StringPropertyPtr> mPSelector;
100 void getAvailableArgumentMetrics(QStringList* uid, std::map<QString,QString>* namemap);
109 virtual QWidget* createWidget();
111 virtual QString getArguments()
const;
112 virtual QString getType()
const;
113 virtual void update();
116 void moveToToolPosition();
117 void spaceSelected();
118 void coordinateChanged();
121 QWidget* createSampleButton(QWidget* parent)
const;
127 bool mInternalUpdate;
136 virtual QWidget* createWidget();
138 virtual QString getArguments()
const;
139 virtual QString getType()
const;
140 virtual void update();
143 void dataChangedSlot();
147 bool mInternalUpdate;
156 virtual QWidget* createWidget();
158 virtual QString getArguments()
const;
159 virtual QString getType()
const;
160 virtual void update();
163 void dataChangedSlot();
167 bool mInternalUpdate;
177 virtual QWidget* createWidget();
179 virtual QString getArguments()
const;
180 virtual QString getType()
const;
181 virtual void update();
184 void dataChangedSlot();
191 bool mInternalUpdate;
202 virtual QWidget* createWidget();
205 virtual QString getArguments()
const;
206 virtual QString getType()
const;
207 virtual void update();
210 void dataChangedSlot();
224 bool mInternalUpdate;
234 virtual QWidget* createWidget();
237 virtual QString getArguments()
const;
238 virtual QString getType()
const;
239 virtual void update();
242 void dataChangedSlot();
260 QWidget* mScaleToP1Widget;
268 QWidget* mDistanceMarkerVisibilityWidget;
270 bool mInternalUpdate;
280 virtual QWidget* createWidget();
283 virtual QString getArguments()
const;
284 virtual QString getType()
const;
285 virtual void update();
288 void dataChangedSlot();
296 bool mInternalUpdate;
306 virtual QWidget* createWidget();
308 virtual QString getArguments()
const;
309 virtual QString getType()
const;
310 virtual void update();
313 void dataChangedSlot();
323 bool mInternalUpdate;