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();
}