Source Code (Use browser search to find items of interest.)
Class Index
ksirc'AddServerWizard (./kdenetwork/ksirc/pws-0.5/pws/addwizard.h:14)
class AddServerWizard: public KWizard
{
Q_OBJECT
public:
AddServerWizard();
virtual ~AddServerWizard();
QStrList data;
public slots:
void forward();
void finished();
private:
ServerNamePage *wp;
PublicDirPage *pdp;
PortPage *pp;
EndPage *ep;
};
ksirc'AddServerWizard::AddServerWizard() (./kdenetwork/ksirc/pws-0.5/pws/addwizard.cpp:28)
AddServerWizard::AddServerWizard()
:KWizard(0,0,true)
{
conf = kapp->config();
connect((const QObject*)finishButton(), SIGNAL(clicked()),
this, SLOT(finished()));
connect((const QObject*)cancelButton(), SIGNAL(clicked()),
this, SLOT(reject()));
connect((const QObject*)nextButton(), SIGNAL(clicked()),
this, SLOT(forward()));
wp=new("ServerNamePage") ServerNamePage(this);
addPage(wp, i18n("Server Name"));
setHelpEnabled(wp, false);
pdp=new("PublicDirPage") PublicDirPage(this);
addPage(pdp, i18n("Server's Public Directory"));
setHelpEnabled(pdp, false);
pp=new("PortPage") PortPage(this);
addPage(pp, i18n("Server's Port Number"));
setHelpEnabled(pp, false);
ep=new("EndPage") EndPage(this);
addPage(ep, i18n("Finish"));
setHelpEnabled(ep, false);
setFinishEnabled(ep, true);
}
ksirc'AddServerWizard::~AddServerWizard() (./kdenetwork/ksirc/pws-0.5/pws/addwizard.cpp:58)
AddServerWizard::~AddServerWizard()
{
}
ksirc'AddServerWizard::forward() (./kdenetwork/ksirc/pws-0.5/pws/addwizard.cpp:62)
void AddServerWizard::forward()
{
if (currentPage() == pdp && !wp->validate())
emit back();
if (currentPage() == pp && !pdp->validate())
emit back();
if (currentPage() == ep && !pp->validate())
emit back();
}
ksirc'AddServerWizard::finished() (./kdenetwork/ksirc/pws-0.5/pws/addwizard.cpp:72)
void AddServerWizard::finished()
{
data.clear();
data.append(wp->data());
data.append(pdp->data());
data.append(pp->data());
accept();
}