PeriDyno 1.0.0
Loading...
Searching...
No Matches
dyno::QVectorTransform3FieldWidget Class Reference

#include <QVectorTransform3FieldWidget.h>

Inheritance diagram for dyno::QVectorTransform3FieldWidget:
Collaboration diagram for dyno::QVectorTransform3FieldWidget:

Public Slots

void updateField ()
 Called when the widget is updated.
 
void updateWidget ()
 Called when the field is updated.
 
void updateVector (int)
 
void updateVector ()
 Update "std::vector<Transform3f> mVec".
 
void addItemWidget ()
 Called when the QPushButton* addItembutton is clicked.
 
void removeItemWidgetById (int id)
 Called when the "mVectorTransformItemLayout::QPushButton* removeButton" is clicked.
 

Signals

void vectorChange ()
 
- Signals inherited from dyno::QFieldWidget
void fieldChanged ()
 

Public Member Functions

DECLARE_FIELD_WIDGET QVectorTransform3FieldWidget (FBase *field)
 
 ~QVectorTransform3FieldWidget () override
 
- Public Member Functions inherited from dyno::QFieldWidget
 QFieldWidget (FBase *field)
 
 QFieldWidget ()
 
virtual ~QFieldWidget ()
 
FBasefield ()
 
void clearCallBackFunc ()
 

Private Member Functions

void createItemWidget (Transform3f v)
 Creating Vector Elements(std::vector<mVectorTransformItemLayout*>) from fields.
 

Private Attributes

std::vector< Transform3fmVec
 
QVBoxLayout * mMainLayout = NULL
 
std::vector< mVectorTransformItemLayout * > mItems
 

Detailed Description

Definition at line 89 of file QVectorTransform3FieldWidget.h.

Constructor & Destructor Documentation

◆ QVectorTransform3FieldWidget()

dyno::QVectorTransform3FieldWidget::QVectorTransform3FieldWidget ( FBase * field)

Definition at line 15 of file QVectorTransform3FieldWidget.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ~QVectorTransform3FieldWidget()

dyno::QVectorTransform3FieldWidget::~QVectorTransform3FieldWidget ( )
inlineoverride

Definition at line 97 of file QVectorTransform3FieldWidget.h.

Member Function Documentation

◆ addItemWidget

void dyno::QVectorTransform3FieldWidget::addItemWidget ( )
slot

Called when the QPushButton* addItembutton is clicked.

Definition at line 79 of file QVectorTransform3FieldWidget.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ createItemWidget()

void dyno::QVectorTransform3FieldWidget::createItemWidget ( Transform3f v)
private

Creating Vector Elements(std::vector<mVectorTransformItemLayout*>) from fields.

Definition at line 106 of file QVectorTransform3FieldWidget.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ removeItemWidgetById

void dyno::QVectorTransform3FieldWidget::removeItemWidgetById ( int id)
slot

Called when the "mVectorTransformItemLayout::QPushButton* removeButton" is clicked.

Definition at line 91 of file QVectorTransform3FieldWidget.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ updateField

void dyno::QVectorTransform3FieldWidget::updateField ( )
slot

Called when the widget is updated.

Definition at line 60 of file QVectorTransform3FieldWidget.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ updateVector [1/2]

void dyno::QVectorTransform3FieldWidget::updateVector ( )
slot

Update "std::vector<Transform3f> mVec".

Definition at line 69 of file QVectorTransform3FieldWidget.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ updateVector [2/2]

void dyno::QVectorTransform3FieldWidget::updateVector ( int )
inlineslot

Definition at line 112 of file QVectorTransform3FieldWidget.h.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ updateWidget

void dyno::QVectorTransform3FieldWidget::updateWidget ( )
slot

Called when the field is updated.

Definition at line 51 of file QVectorTransform3FieldWidget.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ vectorChange

void dyno::QVectorTransform3FieldWidget::vectorChange ( )
signal
Here is the caller graph for this function:

Member Data Documentation

◆ mItems

std::vector<mVectorTransformItemLayout*> dyno::QVectorTransform3FieldWidget::mItems
private

Definition at line 139 of file QVectorTransform3FieldWidget.h.

◆ mMainLayout

QVBoxLayout* dyno::QVectorTransform3FieldWidget::mMainLayout = NULL
private

Definition at line 137 of file QVectorTransform3FieldWidget.h.

◆ mVec

std::vector<Transform3f> dyno::QVectorTransform3FieldWidget::mVec
private

Definition at line 135 of file QVectorTransform3FieldWidget.h.


The documentation for this class was generated from the following files: