summaryrefslogtreecommitdiff
path: root/noncore/net/opieirc/ircservereditor.cpp
authorwazlaf <wazlaf>2002-09-10 23:12:17 (UTC)
committer wazlaf <wazlaf>2002-09-10 23:12:17 (UTC)
commitd478be344e2ba383a1e38d2a1705de1cdbe2e838 (patch) (side-by-side diff)
tree9daf7b496c74c695ed8bd72a6ccd321f770b043c /noncore/net/opieirc/ircservereditor.cpp
parent2d6c8bd7290b766c31c100cd2d66ef0d1d0c407c (diff)
downloadopie-d478be344e2ba383a1e38d2a1705de1cdbe2e838.zip
opie-d478be344e2ba383a1e38d2a1705de1cdbe2e838.tar.gz
opie-d478be344e2ba383a1e38d2a1705de1cdbe2e838.tar.bz2
initial import of OpieIRC v0.1
Diffstat (limited to 'noncore/net/opieirc/ircservereditor.cpp') (more/less context) (show whitespace changes)
-rw-r--r--noncore/net/opieirc/ircservereditor.cpp49
1 files changed, 49 insertions, 0 deletions
diff --git a/noncore/net/opieirc/ircservereditor.cpp b/noncore/net/opieirc/ircservereditor.cpp
new file mode 100644
index 0000000..1b157d6
--- a/dev/null
+++ b/noncore/net/opieirc/ircservereditor.cpp
@@ -0,0 +1,49 @@
+#include <qlayout.h>
+#include <qlabel.h>
+#include "ircservereditor.h"
+
+IRCServerEditor::IRCServerEditor(IRCServer server, QWidget* parent, const char* name, bool modal = FALSE, WFlags f) : QDialog(parent, name, modal, f) {
+ QGridLayout *layout = new QGridLayout(this, 6, 2, 5, 5);
+ QLabel *label = new QLabel(tr("Hostname :"), this);
+ m_hostname = new QLineEdit(server.hostname(), this);
+ layout->addWidget(label, 0, 0);
+ layout->addWidget(m_hostname, 0, 1);
+ label = new QLabel(tr("Port :"), this);
+ m_port = new QLineEdit(QString::number(server.port()), this);
+ layout->addWidget(label, 1, 0);
+ layout->addWidget(m_port, 1, 1);
+ label = new QLabel(tr("Nickname :"), this);
+ m_nickname = new QLineEdit(server.nick(), this);
+ layout->addWidget(label, 2, 0);
+ layout->addWidget(m_nickname, 2, 1);
+ label = new QLabel(tr("Description :"), this);
+ m_description = new QLineEdit(server.description(), this);
+ layout->addWidget(label, 3, 0);
+ layout->addWidget(m_description, 3, 1);
+ label = new QLabel(tr("Realname :"), this);
+ m_realname = new QLineEdit(server.realname(), this);
+ layout->addWidget(label, 4, 0);
+ layout->addWidget(m_realname, 4, 1);
+ label = new QLabel(tr("Username :"), this);
+ m_username = new QLineEdit(server.username(), this);
+ layout->addWidget(label, 3, 0);
+ layout->addWidget(m_username, 3, 1);
+ label = new QLabel(tr("Password :"), this);
+ m_password = new QLineEdit(server.password(), this);
+ layout->addWidget(label, 5, 0);
+ layout->addWidget(m_password, 5, 1);
+ showMaximized();
+}
+
+
+IRCServer IRCServerEditor::getServer() {
+ IRCServer server;
+ server.setHostname(m_hostname->text());
+ server.setPort(m_port->text().toInt());
+ server.setNick(m_nickname->text());
+ server.setDescription(m_description->text());
+ server.setRealname(m_realname->text());
+ server.setUsername(m_username->text());
+ server.setPassword(m_password->text());
+ return server;
+}