Remoto - VFS: vector3Field Class Reference
Remoto - VFS

The vector3Field class adds 3-double numberField objects to a groupField. More...

#include <vector3Field.h>

Inheritance diagram for vector3Field:
groupField VFS_form_field

Public Member Functions

 vector3Field (double x=0.0, double y=0.0, double z=0.0, QString label="", QString tip="", double min=-1000000.0, double max=1000000.0, double step=1.0)
 The vector3Field constructor as a normal vector double. More...
 
- Public Member Functions inherited from groupField
 groupField (QJsonObject v, QString label="", QString tip="")
 Use this constructor when fields have already been constructed. More...
 
 groupField (QString label="", QString tip="")
 Use this constructor when you plan to add fields later. More...
 
void addField (QString name, VFS_form_field value, int index=-1)
 Add a VFS_form_field to a group at an index. More...
 
void setEqual (bool e)
 Group fields can force children to have equal size. More...
 
- Public Member Functions inherited from VFS_form_field
 VFS_form_field (QJsonValue val, QString type, QString label="", QString tip="")
 
 VFS_form_field (QString type)
 
void clearOption (QString o)
 Clear/remove a widget option. More...
 
int getIndex ()
 Get the field index. More...
 
QString getLabel ()
 Return the label. More...
 
void setAllowEmpty (bool e)
 Validate this field against empty-ness. More...
 
void setEnabled (bool e)
 Enable or disable this field. More...
 
void setHidden (bool e)
 Keep the field, but hide it when rendering. More...
 
void setHideLabel (bool l)
 Hide the label for this field. More...
 
void setIndex (int i)
 Set the field index for this widget. More...
 
void setLabel (QString l, bool replace=true)
 Set the label. More...
 
void setOption (QString o, QJsonValue v)
 Set a widget option. More...
 
void setSpellcheck (bool s)
 Enable or disable spellchecking on this text field. More...
 
void setTip (QString t)
 Set the tooltip. More...
 
void setValue (QJsonValue val)
 Set the value. More...
 

Additional Inherited Members

- Public Attributes inherited from groupField
QJsonObject _children
 The group's children. More...
 
int _index
 Autoindex value for added fields. More...
 
- Protected Attributes inherited from VFS_form_field
QJsonObject options
 Options for any widget type... this is an arbitrary list. More...
 

Detailed Description

The vector3Field class adds 3-double numberField objects to a groupField.

Because this is a subclass of groupField, it inherits some functionality.

See also
groupField

Definition at line 6 of file vector3Field.h.

Constructor & Destructor Documentation

◆ vector3Field()

vector3Field::vector3Field ( double  x = 0.0,
double  y = 0.0,
double  z = 0.0,
QString  label = "",
QString  tip = "",
double  min = -1000000.0,
double  max = 1000000.0,
double  step = 1.0 
)
explicit

The vector3Field constructor as a normal vector double.

Parameters
xInitial x value
yInitial y value
zInitial z value
labelThe label
tipThe tooltip
minMinimum value for the fields. Defaults to -1000000.0
maxMaximum value for the fields. Defaults to 1000000.0
stepStep size for the fields. Defaults to 1.0.

Definition at line 28 of file vector3Field.cpp.


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