Remoto - VFS
|
The dateTimeField provides a field for selecting dates and times. More...
#include <dateTimeField.h>
Public Member Functions | |
dateTimeField (long t, QString label="", QString tip="") | |
DateTime field constructor. More... | |
dateTimeField (QDateTime t, QString label="", QString tip="") | |
DateTime field constructor. More... | |
void | setDateOnly (bool d) |
Set the state of the dateOnly option. More... | |
void | setNowButton (bool n) |
Set the state of the nowbutton option. More... | |
void | setValue (QDateTime t) |
Set the value of this field. More... | |
void | setValue (QString s) |
Set the value of this field to a special value. 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... | |
The dateTimeField provides a field for selecting dates and times.
A 'nowbutton' can be added, which will cause the field to have a value of 0, which means 'now'
There is a 'dateonly' option as well, which will not show the time selector.
Definition at line 14 of file dateTimeField.h.
|
explicit |
DateTime field constructor.
t | The initial value as a QDateTime |
label | The label |
tip | The tooltip |
Definition at line 21 of file dateTimeField.cpp.
|
explicit |
DateTime field constructor.
t | The initial value as milliseconds since epoch |
label | The label |
tip | The tooltip |
Definition at line 34 of file dateTimeField.cpp.
void dateTimeField::setDateOnly | ( | bool | d | ) |
Set the state of the dateOnly option.
d | boolean state |
Definition at line 89 of file dateTimeField.cpp.
void dateTimeField::setNowButton | ( | bool | n | ) |
Set the state of the nowbutton option.
n | boolean state |
Definition at line 79 of file dateTimeField.cpp.
void dateTimeField::setValue | ( | QDateTime | val | ) |
Set the value of this field.
val | The value as a QDatetTime |
Definition at line 45 of file dateTimeField.cpp.
void dateTimeField::setValue | ( | QString | s | ) |
Set the value of this field to a special value.
s | The value as a QString |
Only these values are accepted:
The difference is that NOW and NEXTHOUR will be replaced with a real value, where TRACK will remain 0.
Definition at line 62 of file dateTimeField.cpp.