Hi, when calling these functions (the highlighted ones (between [.b][./b])):
#include "startup.h"
#include <QtGui>
{
portLabel
= new QLabel(tr
("Port:"));
chanLabel
= new QLabel(tr
("Channel:"));
nickLabel
= new QLabel(tr
("Nick:"));
serverLabel
= new QLabel(tr
("Server:"));
mainW = new MainWindow;
connect(done, SIGNAL(clicked()), this, SLOT(showMainWindow()));
connect(quit, SIGNAL(clicked()), this, SLOT(close()));
v->addWidget(serverLabel);
v->addWidget(serverLine);
v->addWidget(portLabel);
v->addWidget(portLine);
v->addWidget(chanLabel);
v->addWidget(chanLine);
v->addWidget(nickLabel);
v->addWidget(nickLine);
v->addWidget(done);
v->addWidget(quit);
setLayout(v);
resize(100, 80);
setWindowTitle(tr("Startup Window"));
}
void Startup::showMainWindow()
{
mainW->show();
}
return serverLine->text();
}
return nickLine->text();
}
return chanLine->text();
}
return portLine->text();
}[/b]
#include "startup.h"
#include <QtGui>
Startup::Startup(QWidget* parent)
: QDialog(parent)
{
portLabel = new QLabel(tr("Port:"));
chanLabel = new QLabel(tr("Channel:"));
nickLabel = new QLabel(tr("Nick:"));
serverLabel = new QLabel(tr("Server:"));
portLine = new QLineEdit;
chanLine = new QLineEdit;
nickLine = new QLineEdit;
serverLine = new QLineEdit;
done = new QPushButton(tr("Finished"));
quit = new QPushButton(tr("Close"));
mainW = new MainWindow;
connect(done, SIGNAL(clicked()), this, SLOT(showMainWindow()));
connect(quit, SIGNAL(clicked()), this, SLOT(close()));
QHBoxLayout* v = new QHBoxLayout;
v->addWidget(serverLabel);
v->addWidget(serverLine);
v->addWidget(portLabel);
v->addWidget(portLine);
v->addWidget(chanLabel);
v->addWidget(chanLine);
v->addWidget(nickLabel);
v->addWidget(nickLine);
v->addWidget(done);
v->addWidget(quit);
setLayout(v);
resize(100, 80);
setWindowTitle(tr("Startup Window"));
}
void Startup::showMainWindow()
{
mainW->show();
}
[b]QString Startup::getServer() {
return serverLine->text();
}
QString Startup::getNick() {
return nickLine->text();
}
QString Startup::getChannel() {
return chanLine->text();
}
QString Startup::getPort() {
return portLine->text();
}[/b]
To copy to clipboard, switch view to plain text mode
they return either "" or 0
what am i doing wrong?
Bookmarks