Vesna
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Member Functions | Public Attributes | List of all members
EnterMultipleValuesFormLogic::DataClass Class Reference
Collaboration diagram for EnterMultipleValuesFormLogic::DataClass:
Collaboration graph
[legend]

Public Member Functions

 DataClass (EnterMultipleValuesFormLogic *dataClassOwner)
 
 ~DataClass ()
 
void SetCaptionText (const EnterMultipleValuesFormLogic::MultipleValuesPosition &position, const QString &text)
 
void SetUnitText (const EnterMultipleValuesFormLogic::MultipleValuesPosition &position, const QString &unitText)
 
void SetMaxLengthAndInputMask (const EnterMultipleValuesFormLogic::MultipleValuesPosition &position, unsigned int maxLength, const QString &defaultValue, const QString &inputMask)
 
void SetFocusLineEdit (const EnterMultipleValuesFormLogic::MultipleValuesPosition &position)
 
QString GetUnitLabelText (const EnterMultipleValuesFormLogic::MultipleValuesPosition &position)
 
QString GetCaption (const EnterMultipleValuesFormLogic::MultipleValuesPosition &position)
 
void ClearLineEdit (const EnterMultipleValuesFormLogic::MultipleValuesPosition &position)
 
void SetVisible (const EnterMultipleValuesFormLogic::MultipleValuesPosition &position, bool visible)
 
void Hide (const EnterMultipleValuesFormLogic::MultipleValuesPosition &position)
 
void RemoveWidget (QWidget *widget)
 
void DeleteRow (QGridLayout *layout, int row)
 
void OnMessageConfirmed (const EnterMultipleValuesFormLogic::MultipleValuesPosition &position)
 
bool IsValueValid (const EnterMultipleValuesFormLogic::MultipleValuesPosition &position)
 

Public Attributes

EnterMultipleValuesFormLogicmDataClassOwner
 
QScopedPointer
< Ui::EnterMultipleValuesWidget > 
mUi
 
QMap
< EnterMultipleValuesFormLogic::MultipleValuesPosition,
QLineEdit * > 
mLineEditValues
 
QMap
< EnterMultipleValuesFormLogic::MultipleValuesPosition,
QLabel * > 
mLabelCaptions
 
QMap
< EnterMultipleValuesFormLogic::MultipleValuesPosition,
QLabel * > 
mLabelUnits
 

Constructor & Destructor Documentation

EnterMultipleValuesFormLogic::DataClass::DataClass ( EnterMultipleValuesFormLogic dataClassOwner)
inline
EnterMultipleValuesFormLogic::DataClass::~DataClass ( )
inline

Member Function Documentation

void EnterMultipleValuesFormLogic::DataClass::ClearLineEdit ( const EnterMultipleValuesFormLogic::MultipleValuesPosition position)
inline
void EnterMultipleValuesFormLogic::DataClass::DeleteRow ( QGridLayout *  layout,
int  row 
)
inline

Here is the caller graph for this function:

QString EnterMultipleValuesFormLogic::DataClass::GetCaption ( const EnterMultipleValuesFormLogic::MultipleValuesPosition position)
inline

Here is the caller graph for this function:

QString EnterMultipleValuesFormLogic::DataClass::GetUnitLabelText ( const EnterMultipleValuesFormLogic::MultipleValuesPosition position)
inline

Here is the caller graph for this function:

void EnterMultipleValuesFormLogic::DataClass::Hide ( const EnterMultipleValuesFormLogic::MultipleValuesPosition position)
inline

Here is the call graph for this function:

bool EnterMultipleValuesFormLogic::DataClass::IsValueValid ( const EnterMultipleValuesFormLogic::MultipleValuesPosition position)
inline

Here is the call graph for this function:

void EnterMultipleValuesFormLogic::DataClass::OnMessageConfirmed ( const EnterMultipleValuesFormLogic::MultipleValuesPosition position)
inline

Here is the caller graph for this function:

void EnterMultipleValuesFormLogic::DataClass::RemoveWidget ( QWidget *  widget)
inline

Here is the caller graph for this function:

void EnterMultipleValuesFormLogic::DataClass::SetCaptionText ( const EnterMultipleValuesFormLogic::MultipleValuesPosition position,
const QString &  text 
)
inline
void EnterMultipleValuesFormLogic::DataClass::SetFocusLineEdit ( const EnterMultipleValuesFormLogic::MultipleValuesPosition position)
inline
void EnterMultipleValuesFormLogic::DataClass::SetMaxLengthAndInputMask ( const EnterMultipleValuesFormLogic::MultipleValuesPosition position,
unsigned int  maxLength,
const QString &  defaultValue,
const QString &  inputMask 
)
inline
void EnterMultipleValuesFormLogic::DataClass::SetUnitText ( const EnterMultipleValuesFormLogic::MultipleValuesPosition position,
const QString &  unitText 
)
inline
void EnterMultipleValuesFormLogic::DataClass::SetVisible ( const EnterMultipleValuesFormLogic::MultipleValuesPosition position,
bool  visible 
)
inline

Member Data Documentation

EnterMultipleValuesFormLogic* EnterMultipleValuesFormLogic::DataClass::mDataClassOwner
QMap< EnterMultipleValuesFormLogic::MultipleValuesPosition, QLabel * > EnterMultipleValuesFormLogic::DataClass::mLabelCaptions
QMap< EnterMultipleValuesFormLogic::MultipleValuesPosition, QLabel * > EnterMultipleValuesFormLogic::DataClass::mLabelUnits
QMap< EnterMultipleValuesFormLogic::MultipleValuesPosition, QLineEdit * > EnterMultipleValuesFormLogic::DataClass::mLineEditValues
QScopedPointer<Ui::EnterMultipleValuesWidget> EnterMultipleValuesFormLogic::DataClass::mUi

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