21#ifndef __KGAMEDEBUGDIALOG_H__
22#define __KGAMEDEBUGDIALOG_H__
24#include <kdialogbase.h>
32class KGameDebugDialogPrivate;
34class TDE_EXPORT KGameDebugDialog :
public KDialogBase
39 KGameDebugDialog(
KGame* g, TQWidget* parent,
bool modal =
false);
48 void setKGame(
const KGame* g);
59 void slotUnsetKGame();
64 void slotUpdateGameData();
69 void slotUpdatePlayerData();
75 void slotUpdatePlayerList();
77 void slotClearMessages();
93 void signalRequestIdName(
int messageid,
bool userid, TQString& name);
102 void clearPlayerData();
107 void clearGameData();
117 void removePlayer(TQListBoxItem* item);
122 bool showId(
int msgid);
130 void slotUpdatePlayerData(TQListBoxItem* item);
138 void slotMessageUpdate(
int msgid, TQ_UINT32 receiver, TQ_UINT32 sender);
142 void initPlayerPage();
143 void initMessagePage();
146 KGameDebugDialogPrivate* d;
Base class for IO devices for games.
Base class of KGameProperty.
The main KDE game object.
Base class for a game player.