28#ifndef __KGAMEDIALOGCONFIG_H__
29#define __KGAMEDIALOGCONFIG_H__
42class KGameDialogConfigPrivate;
79 virtual void setOwner(
KPlayer* p);
89 virtual void setKGame(
KGame* g);
105 virtual void setAdmin(
bool admin);
133 KGameDialogConfigPrivate* d;
144class KGameDialogGeneralConfigPrivate;
165 KGameDialogGeneralConfig(TQWidget* parent = 0,
bool initializeGUI =
true);
166 virtual ~KGameDialogGeneralConfig();
204 void setPlayerName(
const TQString& name);
206 TQString playerName()
const;
209 KGameDialogGeneralConfigPrivate* d;
212class KGameDialogNetworkConfigPrivate;
218 KGameDialogNetworkConfig(TQWidget* parent = 0);
219 virtual ~KGameDialogNetworkConfig();
222 void disableInitConnection();
233 virtual void setKGame(
KGame* g);
244 void setDefaultNetworkInfo(
const TQString& host,
unsigned short int port,
bool server=
true);
254 void setDiscoveryInfo(
const TQString& type,
const TQString& name=TQString());
263 void signalServerTypeChanged(
int);
267 void setConnected(
bool connected,
bool master =
false);
270 void slotInitConnection();
271 void slotExitConnection();
272 void slotConnectionBroken();
276 KGameDialogNetworkConfigPrivate* d;
279class KGameDialogMsgServerConfigPrivate;
285 KGameDialogMsgServerConfig(TQWidget* parent = 0);
286 virtual ~KGameDialogMsgServerConfig();
290 void setHasMsgServer(
bool);
296 void slotChangeMaxClients();
297 void slotChangeAdmin();
298 void slotRemoveClient();
301 void removeClient(TQ_UINT32
id);
304 KGameDialogMsgServerConfigPrivate* d;
307class KGameDialogChatConfigPrivate;
328 KGameDialogChatConfigPrivate* d;
335class KGameDialogConnectionConfigPrivate;
341 KGameDialogConnectionConfig(TQWidget* parent = 0);
342 virtual ~KGameDialogConnectionConfig();
355 TQListBoxItem* item(
KPlayer* p)
const;
358 void slotKickPlayerOut(TQListBoxItem* item);
360 void slotPlayerLeftGame(
KPlayer* p);
361 void slotPlayerJoinedGame(
KPlayer* p);
362 void slotClearPlayers();
365 KGameDialogConnectionConfigPrivate* d;
Base class of KGameProperty.
The main KDE game object.
Base class for a game player.