GUI::GameMenu Class Reference

Game menu. More...

#include <game_menu.h>

List of all members.

Public Slots

void difficultyChanged ()
 A method to be called when difficulty is changed.

Public Member Functions

 GameMenu (QWidget *parent=0, const char *name=0)
 Default constructor.
GameConfiguration getGameConfig ()
 Collects all information from this class in GameConfiguration.

Private Attributes

QGridLayout * _grid
 Grid.
QComboBox * _environmentCB
 Environment select list.
QComboBox * _avatarCB
 Avatar select list.
QComboBox * _playBoxGraphicsCB
 Play box graphics select list.
QComboBox * _playBoxPhysicsCB
 Play box physics select list.
QComboBox * _difficultyCB
 Difficulty select list.
QSlider * _numberOfDifferentBubblesSL
 Number of different bubbles select list.
QSlider * _numberOfFilledLayersSL
 Number of filled layers.
QSlider * _bubblesDensitySL
 Bubbles density in one layer.
QSlider * _rearWallSpeedSL
 Rear wall speed.


Detailed Description

Game menu.

Creates game menu.


Constructor & Destructor Documentation

GUI::GameMenu::GameMenu ( QWidget *  parent = 0,
const char *  name = 0 
)

Default constructor.

Parameters:
[in] parent The parent widget.
[in] name The name of the new created widget.


Member Function Documentation

GameConfiguration GUI::GameMenu::getGameConfig (  ) 

Collects all information from this class in GameConfiguration.

void GUI::GameMenu::difficultyChanged (  )  [slot]

A method to be called when difficulty is changed.


Member Data Documentation

QGridLayout* GUI::GameMenu::_grid [private]

Grid.

QComboBox* GUI::GameMenu::_environmentCB [private]

Environment select list.

QComboBox* GUI::GameMenu::_avatarCB [private]

Avatar select list.

QComboBox* GUI::GameMenu::_playBoxGraphicsCB [private]

Play box graphics select list.

QComboBox* GUI::GameMenu::_playBoxPhysicsCB [private]

Play box physics select list.

QComboBox* GUI::GameMenu::_difficultyCB [private]

Difficulty select list.

Number of different bubbles select list.

Number of filled layers.

Bubbles density in one layer.

QSlider* GUI::GameMenu::_rearWallSpeedSL [private]

Rear wall speed.


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

Generated on Sat Dec 20 19:21:24 2008 for PGR2008 by  doxygen 1.5.6