00001 #ifndef _DEVICES_H_ 00002 #define _DEVICES_H_ 00003 00004 #include "kpppconfig.h" 00005 00006 #include <qwidget.h> 00007 #include <qdialog.h> 00008 #include <qpushbutton.h> 00009 #include <qlistbox.h> 00010 #include "chooserwidget.h" 00011 00012 class QCheckBox; 00013 class QLineEdit; 00014 class QTabWidget; 00015 class DialWidget; 00016 class AuthWidget; 00017 class IPWidget; 00018 class DNSWidget; 00019 class GatewayWidget; 00020 class InterfacePPP; 00021 class PPPData; 00022 class ModemWidget; 00023 class ModemWidget2; 00024 00025 class DevicesWidget : public ChooserWidget { 00026 Q_OBJECT 00027 public: 00028 DevicesWidget( InterfacePPP* ip, QWidget *parent=0, const char *name=0, WFlags f=0 ); 00029 ~DevicesWidget() {} 00030 00031 00032 private slots: 00033 virtual void edit(); 00034 virtual void copy(); 00035 virtual void remove(); 00036 virtual void create(); 00037 virtual void slotListBoxSelect(int); 00038 int doTab(); 00039 00040 // signals: 00041 // void resetaccounts(); 00042 00043 private: 00044 ModemWidget *modem1; 00045 ModemWidget2 *modem2; 00046 InterfacePPP *_ifaceppp; 00047 00048 }; 00049 00050 00051 #endif
1.4.2