|
Vesna
|
#include <EnterMultipleValuesFormLogic.h>


Classes | |
| class | DataClass |
Public Types | |
| enum | MultipleValuesPosition { MultipleValuesFirstPosition, MultipleValuesSecondPosition, MultipleValuesThirdPosition, MultipleValuesFourthPosition } |
Signals | |
| void | OnReturnPressed () |
Public Member Functions | |
| EnterMultipleValuesFormLogic () | |
| virtual | ~EnterMultipleValuesFormLogic () |
| QString | GetValue (const MultipleValuesPosition &position) const |
| void | SetTextInformationLabel (const QString &text) |
| void | SetFocusLineEdit () |
| void | SetInitData (const bool enabled, const MultipleValuesPosition &position, const QString &captionText, const QString &unitText, unsigned int maxLength, const QString &defaultValue, const QString &inputMask="") |
| void | SetInputValidator (const MultipleValuesPosition &position, QValidator *validator) |
| SetInputValidator - method adds second level of line edit content validation (first level is input mask) More... | |
| void | ClearProgressPanel () |
Public Member Functions inherited from GeneralFormLogic | |
| GeneralFormLogic () | |
| virtual | ~GeneralFormLogic () |
| template<class Ui , class Widget = QWidget> | |
| void | CreateWidget (const QString &cssFile, Ui *ui) |
Additional Inherited Members | |
Static Public Member Functions inherited from GeneralFormLogic | |
| static QString | GetStyle (const QString &styleFileName) |
| static void | LoadStyleForWidget (const QString &styleFileName, QWidget *widget) |
| static void | AdjustScrollerProperties (QWidget *widget) |
| static void | AddDropShadowEffect (QWidget *widget, const QColor &dropShadowColor=Qt::gray) |
Protected Member Functions inherited from GeneralFormLogic | |
| QWidget * | GetWidget () |
| EnterMultipleValuesFormLogic::EnterMultipleValuesFormLogic | ( | ) |
|
virtual |
| void EnterMultipleValuesFormLogic::ClearProgressPanel | ( | ) |
| QString EnterMultipleValuesFormLogic::GetValue | ( | const MultipleValuesPosition & | position | ) | const |

|
signal |
| void EnterMultipleValuesFormLogic::SetFocusLineEdit | ( | ) |
| void EnterMultipleValuesFormLogic::SetInitData | ( | const bool | enabled, |
| const MultipleValuesPosition & | position, | ||
| const QString & | captionText, | ||
| const QString & | unitText, | ||
| unsigned int | maxLength, | ||
| const QString & | defaultValue, | ||
| const QString & | inputMask = "" |
||
| ) |
| void EnterMultipleValuesFormLogic::SetInputValidator | ( | const MultipleValuesPosition & | position, |
| QValidator * | validator | ||
| ) |
SetInputValidator - method adds second level of line edit content validation (first level is input mask)
| position | - element to be validated |
| validator | - customized validator, which ownership is completely taken over by this method |
| void EnterMultipleValuesFormLogic::SetTextInformationLabel | ( | const QString & | text | ) |
1.8.8