Source Code (Use browser search to find items of interest.)
Class Index
ksirc'ServerNamePage (./kdenetwork/ksirc/pws-0.5/pws/addwizard.h:31)
class ServerNamePage: public QWidget
{
Q_OBJECT
public:
ServerNamePage(QWidget *parent);
virtual ~ServerNamePage();
bool validate();
QLineEdit *name;
QString data();
};
ksirc'ServerNamePage::ServerNamePage() (./kdenetwork/ksirc/pws-0.5/pws/addwizard.cpp:81)
ServerNamePage::ServerNamePage(QWidget *parent)
:QWidget (parent)
{
QVBoxLayout *vl=new("QVBoxLayout") QVBoxLayout (this,10);
QLabel *l=new("QLabel") QLabel(this);
l->setText(i18n("Enter a name for this server.\n"
"This name is used to identify\n"
"this configuration."));
l->setMinimumSize(l->sizeHint());
vl->addWidget(l,10);
l=new("QLabel") QLabel(this);
l->setText (i18n("Name:"));
vl->addWidget(l,10);
name=new("QLabel") QLineEdit(this);
name->setText(i18n("MyServer"));
name->setFixedHeight(name->sizeHint().height());
vl->addWidget(name,0);
l=new("QLabel") QLabel(this);
l->setText ("");
vl->addWidget(l,10);
vl->activate();
setMinimumSize(300,200);
}
ksirc'ServerNamePage::~ServerNamePage() (./kdenetwork/ksirc/pws-0.5/pws/addwizard.cpp:108)
ServerNamePage::~ServerNamePage()
{
}
ksirc'ServerNamePage::validate() (./kdenetwork/ksirc/pws-0.5/pws/addwizard.cpp:112)
bool ServerNamePage::validate()
{
debug ("validate");
QString nam=name->text();
conf->setGroup("Servers");
QStrList names;
conf->readListEntry("ServerNames",names);
if (nam.isEmpty())
{
debug ("empty name");
QMessageBox::warning(0,i18n("PWS: Error"),
i18n("Nothing is not a name.\n"
"Please choose one"), i18n("OK"));
qApp->processEvents();
return false;
}
else if ( (names.find(nam.data())==-1) && (nam!="General") )
{
return true;
}
else
{
debug ("repeated name");
QMessageBox::warning(0,i18n("PWS: Error"),
i18n("That server name already exists.\n"
"Please choose a new one"),
i18n("OK"));
return false;
}
}
ksirc'ServerNamePage::data() (./kdenetwork/ksirc/pws-0.5/pws/addwizard.cpp:144)
QString ServerNamePage::data()
{
return name->text();
}