28 #ifndef __KGAMEDIALOG_H__ 29 #define __KGAMEDIALOG_H__ 31 #include <kdialogbase.h> 32 #include <tdemacros.h> 42 class KGameDialogGeneralConfig;
43 class KGameDialogNetworkConfig;
44 class KGameDialogMsgServerConfig;
46 class KGameDialogConnectionConfig;
48 class KGameDialogPrivate;
102 TQWidget* parent,
bool modal =
false);
134 TQWidget* parent,
long initConfigs = AllConfig,
135 int chatMsgId = 15432,
bool modal =
false);
161 void setKGame(
KGame* g);
169 virtual void submitToKGame();
193 void addConnectionList(KGameDialogConnectionConfig* c, TQVBox* parent = 0);
211 TQVBox *configPage(ConfigOptions which);
217 KGameDialogNetworkConfig* networkConfig()
const;
223 KGameDialogGeneralConfig* gameConfig()
const;
237 void addNetworkConfig(KGameDialogNetworkConfig* netConf);
243 void addGameConfig(KGameDialogGeneralConfig* conf);
248 void addMsgServerConfig(KGameDialogMsgServerConfig* conf);
265 void initDefaultDialog(ConfigOptions initConfigs,
int chatMsgId = 15432);
274 void configureConfigWidgets();
281 virtual void slotOk();
286 virtual void slotApply();
293 virtual void slotDefault();
299 void slotUnsetKGame();
306 void setAdmin(
bool isAdmin);
312 void slotRemoveConfigWidget(TQObject* configWidget);
318 KGameDialogPrivate* d;
Base class for a game player.
Base class of KGameProperty.
The main KDE game object.