KGameDialog::KGameDialog(KGame* g, KPlayer* owner, const QString& title, QWidget* parent, long initConfigs, int chatMsgId, bool modal) : KDialogBase(Tabbed, title, Ok|Default|Apply, Ok, parent, 0, modal, true) { init(g, owner); if ((ConfigOptions)initConfigs!=NoConfig) { initDefaultDialog((ConfigOptions)initConfigs, chatMsgId); } }
KGameDialog::KGameDialog(KGame* g, KPlayer* owner, const QString& title, QWidget* parent, long initConfigs, int chatMsgId, bool modal) : KPageDialog(parent), d( new KGameDialogPrivate ) { setCaption(title); setButtons(Ok|Default|Apply|Cancel); setDefaultButton(Ok); setFaceType(KPageDialog::Tabbed); setModal(modal); init(g, owner); if ((ConfigOptions)initConfigs!=NoConfig) { initDefaultDialog((ConfigOptions)initConfigs, chatMsgId); } connect(this,SIGNAL(okClicked()),this,SLOT(slotOk())); connect(this,SIGNAL(defaultClicked()),this,SLOT(slotDefault())); connect(this,SIGNAL(applyClicked()),this,SLOT(slotApply())); }