KGameDialogGeneralConfig Class Reference

#include <kgamedialogconfig.h>

Inheritance diagram for KGameDialogGeneralConfig:

Inheritance graph
[legend]
Collaboration diagram for KGameDialogGeneralConfig:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 KGameDialogGeneralConfig (QWidget *parent=0, bool initializeGUI=true)
 Construct a KGameDialogGeneralConfig.
virtual ~KGameDialogGeneralConfig ()
virtual void submitToKGame (KGame *g, KPlayer *p)
 Called by KGameDialog to submit all settings to the KGame Object.
virtual void setOwner (KPlayer *p)
 Change the owner of the config widget.
virtual void setKGame (KGame *g)
 See KGameDialogConfig::setKGame.
virtual void setAdmin (bool admin)
 See KGameDialogConfig::setAdmin.

Protected Slots

void slotPropertyChanged (KGamePropertyBase *, KPlayer *)

Protected Member Functions

void setPlayerName (const QString &name)
QString playerName () const

Detailed Description

Definition at line 144 of file kgamedialogconfig.h.


Constructor & Destructor Documentation

KGameDialogGeneralConfig::KGameDialogGeneralConfig QWidget *  parent = 0,
bool  initializeGUI = true
 

Construct a KGameDialogGeneralConfig.

Currently it contains a line edit widget to change the player name only.

If you just want to add more widgets you can just create your widgets with the KGameDialogGeneralConfig as parent as it uses QLayout::setAutoAdd(true).

Parameters:
parent Parent widget for this dialog.
initializeGUI If you really don't want to use the predefined widget and/or layout use FALSE here. Note that then none of the predefined widgets (currently only the name of the player) will exist anymore.

Definition at line 264 of file kgamedialogconfig.cpp.

References KGameDialogGeneralConfigPrivate::mName, and KGameDialogGeneralConfigPrivate::mTopLayout.

KGameDialogGeneralConfig::~KGameDialogGeneralConfig  )  [virtual]
 

Definition at line 283 of file kgamedialogconfig.cpp.


Member Function Documentation

QString KGameDialogGeneralConfig::playerName  )  const [protected]
 

Definition at line 296 of file kgamedialogconfig.cpp.

References KGameDialogGeneralConfigPrivate::mName.

Referenced by submitToKGame().

void KGameDialogGeneralConfig::setAdmin bool  admin  )  [virtual]
 

See KGameDialogConfig::setAdmin.

This deactivates the min/max player widgets

Reimplemented from KGameDialogConfig.

Definition at line 329 of file kgamedialogconfig.cpp.

References KGameDialogConfig::setAdmin().

Here is the call graph for this function:

void KGameDialogGeneralConfig::setKGame KGame g  )  [virtual]
 

See KGameDialogConfig::setKGame.

Sets the default values of all KGame related predefined widgets (currently none)

Reimplemented from KGameDialogConfig.

Definition at line 318 of file kgamedialogconfig.cpp.

References KGameDialogConfig::setKGame().

Here is the call graph for this function:

void KGameDialogGeneralConfig::setOwner KPlayer p  )  [virtual]
 

Change the owner of the config widget.

Changes the playername in the line edit

Parameters:
p The new owner player

Reimplemented from KGameDialogConfig.

Definition at line 301 of file kgamedialogconfig.cpp.

References KPlayer::name(), KGameDialogConfig::owner(), KGameDialogConfig::setOwner(), setPlayerName(), and slotPropertyChanged().

Here is the call graph for this function:

void KGameDialogGeneralConfig::setPlayerName const QString &  name  )  [protected]
 

Definition at line 289 of file kgamedialogconfig.cpp.

References KGameDialogGeneralConfigPrivate::mName.

Referenced by setOwner(), and slotPropertyChanged().

void KGameDialogGeneralConfig::slotPropertyChanged KGamePropertyBase ,
KPlayer
[protected, slot]
 

Definition at line 346 of file kgamedialogconfig.cpp.

References KGamePropertyBase::id(), KGamePropertyBase::IdName, KPlayer::name(), KGameDialogConfig::owner(), and setPlayerName().

Referenced by setOwner().

void KGameDialogGeneralConfig::submitToKGame KGame g,
KPlayer p
[virtual]
 

Called by KGameDialog to submit all settings to the KGame Object.

You have to replace this if you add your own widgets!

Parameters:
g A pointer to your KGame.
p A pointer to the player owning this dialog

Implements KGameDialogConfig.

Definition at line 336 of file kgamedialogconfig.cpp.

References playerName(), and KPlayer::setName().

Here is the call graph for this function:


The documentation for this class was generated from the following files:
Generated on Wed Aug 23 18:05:18 2006 for libkdegames by  doxygen 1.4.6