PeriDyno
1.0.0
Loading...
Searching...
No Matches
D:
Peridyno
peridyno
src
Rendering
GUI
WtGUI
PropertyItem
WRealFieldWidget.h
Go to the documentation of this file.
1
#pragma once
2
#include "Wt/WContainerWidget.h"
3
#include "Wt/WWidgetItem.h"
4
#include "Wt/WHBoxLayout.h"
5
#include "Wt/WLabel.h"
6
#include "Wt/WText.h"
7
#include <Wt/WDoubleSpinBox.h>
8
#include <Wt/WSignal.h>
9
10
#include <
Field.h
>
11
#include <
WParameterDataNode.h
>
12
13
class
WRealFieldWidget
:
public
Wt::WContainerWidget
14
{
15
public
:
16
WRealFieldWidget
(
dyno::FBase
*);
17
~WRealFieldWidget
();
18
19
static
Wt::WContainerWidget*
WRealFieldWidgetConstructor
(
dyno::FBase
* field)
20
{
21
return
new
WRealFieldWidget
(field);
22
};
23
24
void
setValue
(
dyno::FBase
* field);
25
Wt::Signal<>&
valueChanged
() {
return
mSignal
; };
26
27
//Called when the field is updated
28
void
updateWidget
();
29
30
//Called when the widget is updated
31
void
updateField
();
32
33
Wt::Signal<int>&
changeValue
()
34
{
35
return
changeValue_
;
36
}
37
38
private
:
39
Wt::Signal<>
mSignal
;
40
Wt::Signal<>
fieldChanged
;
41
dyno::FBase
*
mfield
;
42
Wt::WHBoxLayout*
layout
;
43
Wt::WDoubleSpinBox*
mData
;
44
dyno::FVar<float>
*
mFloatField
;
45
dyno::FVar<double>
*
mDoubleField
;
46
Wt::Signal<int>
changeValue_
;
47
};
Field.h
WParameterDataNode.h
WRealFieldWidget::changeValue
Wt::Signal< int > & changeValue()
Definition
WRealFieldWidget.h:33
WRealFieldWidget::setValue
void setValue(dyno::FBase *field)
Definition
WRealFieldWidget.cpp:20
WRealFieldWidget::mSignal
Wt::Signal mSignal
Definition
WRealFieldWidget.h:39
WRealFieldWidget::changeValue_
Wt::Signal< int > changeValue_
Definition
WRealFieldWidget.h:46
WRealFieldWidget::mfield
dyno::FBase * mfield
Definition
WRealFieldWidget.h:41
WRealFieldWidget::~WRealFieldWidget
~WRealFieldWidget()
Definition
WRealFieldWidget.cpp:16
WRealFieldWidget::updateWidget
void updateWidget()
WRealFieldWidget::mFloatField
dyno::FVar< float > * mFloatField
Definition
WRealFieldWidget.h:44
WRealFieldWidget::valueChanged
Wt::Signal & valueChanged()
Definition
WRealFieldWidget.h:25
WRealFieldWidget::updateField
void updateField()
Definition
WRealFieldWidget.cpp:45
WRealFieldWidget::mData
Wt::WDoubleSpinBox * mData
Definition
WRealFieldWidget.h:43
WRealFieldWidget::fieldChanged
Wt::Signal fieldChanged
Definition
WRealFieldWidget.h:40
WRealFieldWidget::mDoubleField
dyno::FVar< double > * mDoubleField
Definition
WRealFieldWidget.h:45
WRealFieldWidget::WRealFieldWidgetConstructor
static Wt::WContainerWidget * WRealFieldWidgetConstructor(dyno::FBase *field)
Definition
WRealFieldWidget.h:19
WRealFieldWidget::WRealFieldWidget
WRealFieldWidget(dyno::FBase *)
Definition
WRealFieldWidget.cpp:3
WRealFieldWidget::layout
Wt::WHBoxLayout * layout
Definition
WRealFieldWidget.h:42
dyno::FBase
Definition
FBase.h:44
dyno::FVar
Definition
Field.h:34
Generated by
1.13.2