PeriDyno
1.0.0
Loading...
Searching...
No Matches
D:
Peridyno
peridyno
src
Rendering
GUI
WtGUI
PropertyItem
WVector3FieldWidget.h
Go to the documentation of this file.
1
#pragma once
2
#include <Wt/WContainerWidget.h>
3
4
#include <
WParameterDataNode.h
>
5
6
class
WVector3FieldWidget
:
public
Wt::WContainerWidget
7
{
8
public
:
9
WVector3FieldWidget
(
dyno::FBase
*);
10
//WVector3FieldWidget(std::string, dyno::Vec3f);
11
~WVector3FieldWidget
();
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
29
private
:
30
dyno::FBase
*
mfield
;
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
};
WParameterDataNode.h
WVector3FieldWidget::changeValue_
Wt::Signal< int > changeValue_
Definition
WVector3FieldWidget.h:37
WVector3FieldWidget::changeValue
Wt::Signal< int > & changeValue()
Definition
WVector3FieldWidget.h:23
WVector3FieldWidget::setValue
void setValue(dyno::FBase *)
Definition
WVector3FieldWidget.cpp:21
WVector3FieldWidget::value
dyno::Vec3f value
Definition
WVector3FieldWidget.h:36
WVector3FieldWidget::~WVector3FieldWidget
~WVector3FieldWidget()
Definition
WVector3FieldWidget.cpp:17
WVector3FieldWidget::updateField
void updateField()
Definition
WVector3FieldWidget.cpp:64
WVector3FieldWidget::mfield
dyno::FBase * mfield
Definition
WVector3FieldWidget.h:30
WVector3FieldWidget::mData3
Wt::WDoubleSpinBox * mData3
Definition
WVector3FieldWidget.h:34
WVector3FieldWidget::layout
Wt::WHBoxLayout * layout
Definition
WVector3FieldWidget.h:31
WVector3FieldWidget::mData1
Wt::WDoubleSpinBox * mData1
Definition
WVector3FieldWidget.h:32
WVector3FieldWidget::WVector3FieldWidgetConstructor
static Wt::WContainerWidget * WVector3FieldWidgetConstructor(dyno::FBase *field)
Definition
WVector3FieldWidget.h:13
WVector3FieldWidget::WVector3FieldWidget
WVector3FieldWidget(dyno::FBase *)
Definition
WVector3FieldWidget.cpp:3
WVector3FieldWidget::mData2
Wt::WDoubleSpinBox * mData2
Definition
WVector3FieldWidget.h:33
dyno::FBase
Definition
FBase.h:44
dyno::Vec3f
Vector< float, 3 > Vec3f
Definition
Vector3D.h:93
Generated by
1.13.2