summaryrefslogtreecommitdiffstats
path: root/ksirc/KSOpenkSirc/serverDataType.h
diff options
context:
space:
mode:
authortoma <toma@283d02a7-25f6-0310-bc7c-ecb5cbfe19da>2009-11-25 17:56:58 +0000
committertoma <toma@283d02a7-25f6-0310-bc7c-ecb5cbfe19da>2009-11-25 17:56:58 +0000
commitbcb704366cb5e333a626c18c308c7e0448a8e69f (patch)
treef0d6ab7d78ecdd9207cf46536376b44b91a1ca71 /ksirc/KSOpenkSirc/serverDataType.h
downloadtdenetwork-bcb704366cb5e333a626c18c308c7e0448a8e69f.tar.gz
tdenetwork-bcb704366cb5e333a626c18c308c7e0448a8e69f.zip
Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features.
BUG:215923 git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdenetwork@1054174 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
Diffstat (limited to 'ksirc/KSOpenkSirc/serverDataType.h')
-rw-r--r--ksirc/KSOpenkSirc/serverDataType.h56
1 files changed, 56 insertions, 0 deletions
diff --git a/ksirc/KSOpenkSirc/serverDataType.h b/ksirc/KSOpenkSirc/serverDataType.h
new file mode 100644
index 00000000..80b94e27
--- /dev/null
+++ b/ksirc/KSOpenkSirc/serverDataType.h
@@ -0,0 +1,56 @@
+#ifndef SERVERDATATYPE_H
+#define SERVERDATATYPE_H
+
+#include <qptrlist.h>
+#include <qstring.h>
+
+class port
+{
+
+public:
+ port( const QString &portnum ) { p=portnum; }
+ QString portnum() const { return p; }
+
+private:
+ QString p;
+
+};
+
+
+class Server
+{
+
+public:
+ Server( const QString &group,
+ const QString &server,
+ QPtrList<port> ports,
+ const QString &serverdesc,
+ const QString &script,
+ const QString &password = QString::null,
+ bool dossl = false
+ ) {
+ g=group; s=server; p=ports; sd=serverdesc; sc=script;
+ pass=password;
+ ssl = dossl;
+ p.setAutoDelete(TRUE);
+ }
+ QString group() const { return g; }
+ QString server() const { return s; }
+ QPtrList<port> ports() const { return p; }
+ QString serverdesc() const { return sd; }
+ QString script() const { return sc; }
+ QString password() const { return pass; }
+ bool usessl() const { return ssl; }
+
+private:
+ QString g;
+ QString s;
+ QPtrList<port> p;
+ QString sd;
+ QString sc;
+ QString pass;
+ bool ssl;
+
+};
+
+#endif