21 #ifndef __KGAMEDEBUGDIALOG_H__ 22 #define __KGAMEDEBUGDIALOG_H__ 24 #include <kdialogbase.h> 25 #include <tdemacros.h> 32 class KGameDebugDialogPrivate;
34 class 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 a game player.
Base class of KGameProperty.
The main KDE game object.
Base class for IO devices for games.