00001 #ifndef RFCOMMASSIGN 00002 #define RFCOMMASSIGN 00003 00004 #include "rfcommassigndialogbase.h" 00005 #include "rfcommassigndialogitem.h" 00006 #include "rfcommconfhandler.h" 00007 00008 #include <qscrollview.h> 00009 #include <qmap.h> 00010 #include <qvbox.h> 00011 00012 namespace OpieTooth { 00013 00014 class RfcommAssignDialog: public RfcommAssignDialogBase { 00015 00016 Q_OBJECT 00017 00018 public: 00019 00020 RfcommAssignDialog( QWidget* parent = 0, const char* name = 0,bool modal = 0, WFlags fl = 0 ); 00021 ~RfcommAssignDialog(); 00022 00023 void loadConfig(); 00024 void saveConfig(); 00025 00026 void newDevice( const QString & mac ); 00027 00028 private: 00029 QScrollView *m_scrollView; 00030 // how many rfcomm devices are possible 00031 int m_range; 00032 QMap< int, RfcommDialogItem* > m_itemList; 00033 QVBox *m_box; 00034 RfCommConfHandler *confHandler; 00035 }; 00036 00037 } 00038 00039 #endif
1.4.2