PeriDyno
1.0.0
Loading...
Searching...
No Matches
D:
Peridyno
peridyno
src
Rendering
GUI
WtGUI
PropertyItem
WColorWidget.h
Go to the documentation of this file.
1
#pragma once
2
#include <Wt/WContainerWidget.h>
3
#include <Wt/WColorPicker.h>
4
#include <Wt/WColor.h>
5
6
#include <
WParameterDataNode.h
>
7
8
#include "Color.h"
9
10
class
WColorWidget
:
public
Wt::WContainerWidget
11
{
12
public
:
13
WColorWidget
(
dyno::FBase
*);
14
~WColorWidget
();
15
16
static
Wt::WContainerWidget*
WColorWidgetConstructor
(
dyno::FBase
* field)
17
{
18
return
new
WColorWidget
(field);
19
};
20
21
void
setValue
(
dyno::FBase
*);
22
23
//Called when the widget is updated
24
void
updateField
();
25
26
Wt::Signal<int>&
changeValue
()
27
{
28
return
changeValue_
;
29
}
30
31
private
:
32
dyno::FBase
*
mfield
;
33
Wt::WHBoxLayout*
layout
;
34
Wt::WColorPicker*
mData
;
35
Wt::Signal<int>
changeValue_
;
36
};
WParameterDataNode.h
WColorWidget::WColorWidget
WColorWidget(dyno::FBase *)
Definition
WColorWidget.cpp:3
WColorWidget::changeValue
Wt::Signal< int > & changeValue()
Definition
WColorWidget.h:26
WColorWidget::setValue
void setValue(dyno::FBase *)
Definition
WColorWidget.cpp:16
WColorWidget::changeValue_
Wt::Signal< int > changeValue_
Definition
WColorWidget.h:35
WColorWidget::updateField
void updateField()
Definition
WColorWidget.cpp:39
WColorWidget::layout
Wt::WHBoxLayout * layout
Definition
WColorWidget.h:33
WColorWidget::WColorWidgetConstructor
static Wt::WContainerWidget * WColorWidgetConstructor(dyno::FBase *field)
Definition
WColorWidget.h:16
WColorWidget::mfield
dyno::FBase * mfield
Definition
WColorWidget.h:32
WColorWidget::mData
Wt::WColorPicker * mData
Definition
WColorWidget.h:34
WColorWidget::~WColorWidget
~WColorWidget()
Definition
WColorWidget.cpp:14
dyno::FBase
Definition
FBase.h:44
Generated by
1.13.2