PeriDyno
1.0.0
Loading...
Searching...
No Matches
D:
Peridyno
peridyno
src
Rendering
GUI
QtGUI
NodeEditor
QtFieldData.h
Go to the documentation of this file.
1
#pragma once
2
3
#include "nodes/QNodeDataModel"
4
#include "
FBase.h
"
5
6
using
dyno::FBase
;
7
8
namespace
Qt
9
{
10
13
class
QtFieldData
:
public
QtNodeData
14
{
15
public
:
16
17
QtFieldData
()
18
{}
19
20
QtFieldData
(
FBase
* f)
21
:
field
(f)
22
{}
23
24
NodeDataType
type
()
const override
25
{
26
return
NodeDataType{
"field"
,
27
"Field"
};
28
}
29
30
FBase
*
getField
() {
return
field
; }
31
32
bool
isEmpty
() {
return
field
==
nullptr
; }
33
34
bool
isKindOf
(QtNodeData& nodedata)
const
35
{
36
return
true
;
37
}
38
39
private
:
40
41
FBase
*
field
=
nullptr
;
42
};
43
}
44
FBase.h
Qt::QtFieldData::isEmpty
bool isEmpty()
Definition
QtFieldData.h:32
Qt::QtFieldData::field
FBase * field
Definition
QtFieldData.h:41
Qt::QtFieldData::getField
FBase * getField()
Definition
QtFieldData.h:30
Qt::QtFieldData::QtFieldData
QtFieldData(FBase *f)
Definition
QtFieldData.h:20
Qt::QtFieldData::type
NodeDataType type() const override
Definition
QtFieldData.h:24
Qt::QtFieldData::QtFieldData
QtFieldData()
Definition
QtFieldData.h:17
Qt::QtFieldData::isKindOf
bool isKindOf(QtNodeData &nodedata) const
Definition
QtFieldData.h:34
dyno::FBase
Definition
FBase.h:44
Qt
Definition
QtFieldData.h:9
Generated by
1.13.2