summaryrefslogtreecommitdiff
path: root/noncore/net/opietooth/manager/rfcommconfhandler.h
authormickeyl <mickeyl>2003-10-29 18:18:19 (UTC)
committer mickeyl <mickeyl>2003-10-29 18:18:19 (UTC)
commit1af1f1d9f398d38a2bc666cd2edff5725da7a770 (patch) (side-by-side diff)
treeb3bb0d90cafc1e933b5b9297a7b2669ce3b184ea /noncore/net/opietooth/manager/rfcommconfhandler.h
parent35615947e11575a61456c8483e7f6d67fe59d5ed (diff)
downloadopie-1af1f1d9f398d38a2bc666cd2edff5725da7a770.zip
opie-1af1f1d9f398d38a2bc666cd2edff5725da7a770.tar.gz
opie-1af1f1d9f398d38a2bc666cd2edff5725da7a770.tar.bz2
mrege noncore/net/*
Diffstat (limited to 'noncore/net/opietooth/manager/rfcommconfhandler.h') (more/less context) (ignore whitespace changes)
-rw-r--r--noncore/net/opietooth/manager/rfcommconfhandler.h54
1 files changed, 54 insertions, 0 deletions
diff --git a/noncore/net/opietooth/manager/rfcommconfhandler.h b/noncore/net/opietooth/manager/rfcommconfhandler.h
new file mode 100644
index 0000000..e13c833
--- a/dev/null
+++ b/noncore/net/opietooth/manager/rfcommconfhandler.h
@@ -0,0 +1,54 @@
+#ifndef RFCOMMCONFHANDLER
+#define RFCOMMCONFHANDLER
+
+#include <qstring.h>
+#include <qfile.h>
+#include <qobject.h>
+#include <qmap.h>
+
+namespace OpieTooth {
+
+ class RfCommConfObject {
+
+ public:
+ RfCommConfObject( int number, QString mac, int channel, QString comment );
+ ~RfCommConfObject();
+
+ void setNumber( int number );
+ int number() { return m_number; };
+ void setMac( QString mac );
+ QString mac() { return m_mac; };
+ void setChannel( int channel );
+ int channel() { return m_channel; };
+ void setComment( QString comment );
+ QString comment() { return m_comment; };
+
+
+ private:
+ int m_number;
+ QString m_mac;
+ int m_channel;
+ QString m_comment;
+
+ };
+
+ class RfCommConfHandler {
+
+ public:
+ RfCommConfHandler( const QString & filename );
+ ~RfCommConfHandler();
+
+ void save( QMap<QString, RfCommConfObject*> devices );
+
+ QMap<QString, RfCommConfObject*> foundEntries();
+
+ private:
+ void load();
+
+ QString m_filename;
+ QMap<QString, RfCommConfObject*> m_foundEntries;
+ };
+
+}
+
+#endif