Remoto - VFS: textField Class Reference
Remoto - VFS

The textField class. More...

#include <textField.h>

Inheritance diagram for textField:
VFS_form_field emailField phoneField urlField

Public Member Functions

 textField (QString v, QString label="", QString tip="")
 The default constructor. More...
 
 textField (QString v, QString type, QString label, QString tip)
 The subclass constructor. 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

- Protected Attributes inherited from VFS_form_field
QJsonObject options
 Options for any widget type... this is an arbitrary list. More...
 

Detailed Description

The textField class.

Definition at line 10 of file textField.h.

Constructor & Destructor Documentation

◆ textField() [1/2]

textField::textField ( QString  t,
QString  label = "",
QString  tip = "" 
)
explicit

The default constructor.

Parameters
tText value
labelThe label
tipThe tooltip

This will create a field of type "text"

Definition at line 19 of file textField.cpp.

◆ textField() [2/2]

textField::textField ( QString  t,
QString  type,
QString  label,
QString  tip 
)
explicit

The subclass constructor.

Parameters
tThe text
typeThe type
labelThe label
tipThe tooltip

Subclasses like urlField, emailField, phoneField will specify their type using this constructor

Definition at line 35 of file textField.cpp.


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