#ifndef RFCOMMCONFHANDLER #define RFCOMMCONFHANDLER #include #include #include #include namespace OpieTooth { class RfCommConfObject { public: RfCommConfObject( int number, QString mac, int channel, QString comment, bool bind); ~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; }; bool isBind() { return m_doBind; } void doBind(bool arg) { m_doBind = arg; } private: bool m_doBind; int m_number; QString m_mac; int m_channel; QString m_comment; }; class RfCommConfHandler { public: RfCommConfHandler( const QString & filename ); ~RfCommConfHandler(); void save( QMap devices ); QMap foundEntries(); private: void load(); QString m_filename; QMap m_foundEntries; }; } #endif