00001 #ifndef WLANIMP_H 00002 #define WLANIMP_H 00003 00004 #include "wlan.h" 00005 #include <qstringlist.h> 00006 00007 class InterfaceSetupImp; 00008 class Interface; 00009 class Config; 00010 00011 class WLANImp : public WLAN { 00012 Q_OBJECT 00013 00014 public: 00015 WLANImp( QWidget* parent = 0, const char* name = 0, Interface *i=0, bool modal = FALSE, WFlags fl = 0 ); 00016 void setProfile(const QString &profile); 00017 00018 protected: 00019 void accept(); 00020 00021 private slots: 00022 void typeChanged(int); 00023 00024 private: 00025 void parseSettingFile(); 00026 void changeAndSaveSettingFile(); 00027 00028 InterfaceSetupImp *interfaceSetup; 00029 QStringList settingsFileText; 00030 QString currentProfile; 00031 }; 00032 00033 #endif 00034
1.4.2