SimulationDialog Klassenreferenz

#include <SimulationDialog.h>

Klassendiagramm für SimulationDialog:

Inheritance graph
[Legende]
Zusammengehörigkeiten von SimulationDialog:

Collaboration graph
[Legende]

Ausführliche Beschreibung

Definiert in Zeile 23 der Datei SimulationDialog.h.


Öffentliche Methoden

 SimulationDialog (QWidget *parent=0, const char *name=0, bool modal=FALSE, WFlags fl=0)
 ~SimulationDialog ()

Datenfelder

MyCanvasViewcanvasView
QPushButton * resumeSimulationButton
QPushButton * startSimulationButton
QPushButton * stopSimulationButton

Geschützte Slots

virtual void languageChange ()

Geschützte Attribute

QHBoxLayout * layout10
QVBoxLayout * SimulationDialogLayout

Private Attribute

QPixmap image0

Beschreibung der Konstruktoren und Destruktoren

SimulationDialog::SimulationDialog ( QWidget *  parent = 0,
const char *  name = 0,
bool  modal = FALSE,
WFlags  fl = 0 
)

Definiert in Zeile 25 der Datei SimulationDialog.cpp.

Benutzt canvasView, languageChange(), layout10, resumeSimulationButton, SimulationDialogLayout, startSimulationButton und stopSimulationButton.

00026     : QDialog( parent, name, modal, fl )
00027 {
00028     if ( !name )
00029    setName( "SimulationDialog" );
00030     SimulationDialogLayout = new QVBoxLayout( this, 11, 6, "SimulationDialogLayout"); 
00031 
00032     canvasView = new MyCanvasView( this, "canvasView" );
00033     canvasView->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)7, (QSizePolicy::SizeType)7, 0, 0, canvasView->sizePolicy().hasHeightForWidth() ) );
00034     SimulationDialogLayout->addWidget( canvasView );
00035 
00036     layout10 = new QHBoxLayout( 0, 0, 6, "layout10"); 
00037 
00038     startSimulationButton = new QPushButton( this, "startSimulationButton" );
00039     layout10->addWidget( startSimulationButton );
00040 
00041     resumeSimulationButton = new QPushButton( this, "resumeSimulationButton" );
00042     layout10->addWidget( resumeSimulationButton );
00043 
00044     stopSimulationButton = new QPushButton( this, "stopSimulationButton" );
00045     layout10->addWidget( stopSimulationButton );
00046     SimulationDialogLayout->addLayout( layout10 );
00047     languageChange();
00048     resize( QSize(723, 520).expandedTo(minimumSizeHint()) );
00049     clearWState( WState_Polished );
00050 }

SimulationDialog::~SimulationDialog (  ) 

Definiert in Zeile 55 der Datei SimulationDialog.cpp.

00056 {
00057     // no need to delete child widgets, Qt does it all for us
00058 }


Dokumentation der Elementfunktionen

void SimulationDialog::languageChange (  )  [protected, virtual, slot]

Definiert in Zeile 64 der Datei SimulationDialog.cpp.

Benutzt resumeSimulationButton, startSimulationButton und stopSimulationButton.

Wird benutzt von SimulationDialog().

00065 {
00066     setCaption( tr( "Walking Robot Simulation" ) );
00067     startSimulationButton->setText( tr( "st&art simulation" ) );
00068     resumeSimulationButton->setText( tr( "&resume simulation" ) );
00069     resumeSimulationButton->setAccel( QKeySequence( tr( "Alt+R" ) ) );
00070     stopSimulationButton->setText( tr( "st&op simulation" ) );
00071     stopSimulationButton->setAccel( QKeySequence( tr( "Alt+O" ) ) );
00072 }


Dokumentation der Datenelemente

QPixmap SimulationDialog::image0 [private]

Definiert in Zeile 44 der Datei SimulationDialog.h.

QHBoxLayout* SimulationDialog::layout10 [protected]

Definiert in Zeile 38 der Datei SimulationDialog.h.

Wird benutzt von SimulationDialog().

QVBoxLayout* SimulationDialog::SimulationDialogLayout [protected]

Definiert in Zeile 37 der Datei SimulationDialog.h.

Wird benutzt von SimulationDialog().


Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Dateien:

Erzeugt am Mon Nov 24 15:31:04 2008 für Walking Robot Simulation GUI - API Documentation von  doxygen 1.5.5