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

Public Member Functions

 DataClass (PopUpMessageWidget *owner)
 
 ~DataClass ()
 
void ClearButtons ()
 
void SetButtons (PopUpMessageWidget::Buttons buttons)
 
void SetMessage (const QString &messageTitle, const QString &messageText, PopUpMessageWidget::MessageType messageType, const QString messageLabel="")
 

Public Attributes

PopUpMessageWidgetmDataClassOwner
 
QScopedPointer
< Ui::PopUpMessageWidget > 
mUi
 
MessageTextLabelmMessageDescriptionLabel
 
QScopedPointer
< PopUpMessageButtonHandler
mButtonClickHandler
 
QMap
< PopUpMessageWidget::Button,
QPushButton * > 
mButtonTypesButtonsMap
 
bool mHideOnTouchOrEscape
 
unsigned short mTimeout
 
int mTimeoutTimerID
 
PopUpMessageWidget::Button mClickedButton
 

Constructor & Destructor Documentation

PopUpMessageWidget::DataClass::DataClass ( PopUpMessageWidget owner)
PopUpMessageWidget::DataClass::~DataClass ( )

Member Function Documentation

void PopUpMessageWidget::DataClass::ClearButtons ( )
void PopUpMessageWidget::DataClass::SetButtons ( PopUpMessageWidget::Buttons  buttons)
void PopUpMessageWidget::DataClass::SetMessage ( const QString &  messageTitle,
const QString &  messageText,
PopUpMessageWidget::MessageType  messageType,
const QString  messageLabel = "" 
)

Member Data Documentation

QScopedPointer<PopUpMessageButtonHandler> PopUpMessageWidget::DataClass::mButtonClickHandler
QMap<PopUpMessageWidget::Button, QPushButton *> PopUpMessageWidget::DataClass::mButtonTypesButtonsMap
PopUpMessageWidget::Button PopUpMessageWidget::DataClass::mClickedButton
PopUpMessageWidget* PopUpMessageWidget::DataClass::mDataClassOwner
bool PopUpMessageWidget::DataClass::mHideOnTouchOrEscape
MessageTextLabel* PopUpMessageWidget::DataClass::mMessageDescriptionLabel
unsigned short PopUpMessageWidget::DataClass::mTimeout
int PopUpMessageWidget::DataClass::mTimeoutTimerID
QScopedPointer<Ui::PopUpMessageWidget> PopUpMessageWidget::DataClass::mUi

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