PeriDyno 1.0.0
Loading...
Searching...
No Matches
WVector3FieldWidget.h
Go to the documentation of this file.
1#pragma once
2#include <Wt/WContainerWidget.h>
3
5
6class WVector3FieldWidget : public Wt::WContainerWidget
7{
8public:
10 //WVector3FieldWidget(std::string, dyno::Vec3f);
12
13 static Wt::WContainerWidget* WVector3FieldWidgetConstructor(dyno::FBase* field)
14 {
15 return new WVector3FieldWidget(field);
16 };
17
18 void setValue(dyno::FBase*);
19
20 //Called when the widget is updated
21 void updateField();
22
23 Wt::Signal<int>& changeValue()
24 {
25 return changeValue_;
26 }
27
28
29private:
31 Wt::WHBoxLayout* layout;
32 Wt::WDoubleSpinBox* mData1;
33 Wt::WDoubleSpinBox* mData2;
34 Wt::WDoubleSpinBox* mData3;
35
36 dyno::Vec3f value;// active in "QVector3FieldWidget(QString name, Vec3f* v);"
37 Wt::Signal<int> changeValue_;
38};
Wt::Signal< int > changeValue_
Wt::Signal< int > & changeValue()
void setValue(dyno::FBase *)
Wt::WDoubleSpinBox * mData3
Wt::WHBoxLayout * layout
Wt::WDoubleSpinBox * mData1
static Wt::WContainerWidget * WVector3FieldWidgetConstructor(dyno::FBase *field)
WVector3FieldWidget(dyno::FBase *)
Wt::WDoubleSpinBox * mData2
Vector< float, 3 > Vec3f
Definition Vector3D.h:93