VR-Forces 4.0.4 Class Documentation
Public Slots | Public Member Functions | Private Attributes
HumbleDialogWidget Class Reference

The main widget for the HumbleDialogPage. More...

Inheritance diagram for HumbleDialogWidget:
Inheritance graph
[legend]

List of all members.

Public Slots

void slot_onReturnPressed ()
 Called when the user presses the Return or Enter key while changing text in the QLineEdit widget.

Public Member Functions

 HumbleDialogWidget (QWidget *parent=0, Qt::WindowFlags f=Qt::Widget)
 CTOR.
virtual ~HumbleDialogWidget ()
 Virtual DTOR.
virtual void setText (const std::string &text)
 Sets the text in the QLineEdit widget.

Private Attributes

QLineEditmyTextBox

Detailed Description

The main widget for the HumbleDialogPage.

This class does not contain any application logic, but instead delegates the logic to another object (a logic-object) through signals emitted via the interface of this class. The interface allows the widget or logic to be independently re-factored without affecting the other. This widget contains a single QLineEdit widget and a QLabel. When the user writes text into the QLineEdit and then presses the Return or Enter key, a boost signal_processText signal is emitted passing the text to the logic-object.

Examples

Constructor & Destructor Documentation

HumbleDialogWidget::HumbleDialogWidget ( QWidget parent = 0,
Qt::WindowFlags  f = Qt::Widget 
)

CTOR.

Virtual DTOR.


Member Function Documentation

virtual void HumbleDialogWidget::setText ( const std::string &  text) [virtual]

Sets the text in the QLineEdit widget.

Calling this function does not cause any signals to be emitted.

Implements HumbleDialogWidgetInterface.

Called when the user presses the Return or Enter key while changing text in the QLineEdit widget.

This slot is connected to the Qt signal of the QLineEdit widget. When called, this slot sends a boost signal_processText signal passing the current text.


Member Data Documentation


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

Document ID: Generated on Fri Jun 29 16:33:32 EDT 2012 from SVN revision 116588
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)