Vesna
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Classes | Public Types | Signals | Public Member Functions | List of all members
EnterMultipleValuesFormLogic Class Reference

#include <EnterMultipleValuesFormLogic.h>

Inheritance diagram for EnterMultipleValuesFormLogic:
Inheritance graph
[legend]
Collaboration diagram for EnterMultipleValuesFormLogic:
Collaboration graph
[legend]

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 ()
 

Member Enumeration Documentation

Enumerator
MultipleValuesFirstPosition 
MultipleValuesSecondPosition 
MultipleValuesThirdPosition 
MultipleValuesFourthPosition 

Constructor & Destructor Documentation

EnterMultipleValuesFormLogic::EnterMultipleValuesFormLogic ( )
EnterMultipleValuesFormLogic::~EnterMultipleValuesFormLogic ( )
virtual

Member Function Documentation

void EnterMultipleValuesFormLogic::ClearProgressPanel ( )
QString EnterMultipleValuesFormLogic::GetValue ( const MultipleValuesPosition position) const

Here is the caller graph for this function:

void EnterMultipleValuesFormLogic::OnReturnPressed ( )
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)

Parameters
position- element to be validated
validator- customized validator, which ownership is completely taken over by this method
void EnterMultipleValuesFormLogic::SetTextInformationLabel ( const QString &  text)

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