OSB_GUI::OsbSplash Class Reference

Inheritance diagram for OSB_GUI::OsbSplash:

Inheritance graph
[legend]
Collaboration diagram for OSB_GUI::OsbSplash:

Collaboration graph
[legend]
List of all members.

Detailed Description

General purpose splash screen.

Definition at line 58 of file osbsplash.h.

Public Member Functions

Private Attributes


Constructor & Destructor Documentation

OSB_GUI::OsbSplash::OsbSplash ( QWidget parent = 0,
const std::string &  title = "",
const char *  name = "OsbSplash",
WFlags  flags = 0 
) [explicit]

Constructor with optional title and Qt arguments.


Member Function Documentation

void OSB_GUI::OsbSplash::repaint (  ) 

Repaint the widget and all its children.

Forces an update of the window with QApplication::flush().

void OSB_GUI::OsbSplash::resizeEvent ( QResizeEvent *  event  ) 

Handle changes in size.

Moves the widget to the center of the parent.

void OSB_GUI::OsbSplash::setMsg ( const std::string &  msg  ) 

Set the message, calls repaint().

void OSB_GUI::OsbSplash::setTitle ( const std::string &  title  ) 

Set the title, calls repaint().

void OSB_GUI::OsbSplash::show (  ) 

Show the window: calls repaint().


Member Data Documentation

QVBoxLayout* OSB_GUI::OsbSplash::layout_ [private]

Layout for child widgets.

Definition at line 94 of file osbsplash.h.

QLabel* OSB_GUI::OsbSplash::pmOsb_ [private]

OSB logo.

Definition at line 88 of file osbsplash.h.

QLabel* OSB_GUI::OsbSplash::tlMsg_ [private]

Display message of the splash screen.

Definition at line 92 of file osbsplash.h.

QLabel* OSB_GUI::OsbSplash::tlTitle_ [private]

Display title of the splash screen.

Definition at line 90 of file osbsplash.h.


The documentation for this class was generated from the following file:
Generated on Sat Sep 2 14:18:59 2006 for OSB Library by  doxygen 1.4.7