Diffstat (limited to 'noncore/settings/networksettings/ppp/edit.h') (more/less context) (show whitespace changes)
-rw-r--r-- | noncore/settings/networksettings/ppp/edit.h | 20 |
1 files changed, 14 insertions, 6 deletions
diff --git a/noncore/settings/networksettings/ppp/edit.h b/noncore/settings/networksettings/ppp/edit.h index cd0161f..2cc0fed 100644 --- a/noncore/settings/networksettings/ppp/edit.h +++ b/noncore/settings/networksettings/ppp/edit.h @@ -44,17 +44,18 @@ //#include <kdialogbase.h> #include "scriptedit.h" #include "kpppconfig.h" #include "pppdargs.h" class IPLineEdit; +class PPPData; class DialWidget : public QWidget { Q_OBJECT public: - DialWidget( QWidget *parent=0, bool isnewaccount = true, const char *name=0 ); + DialWidget( PPPData*, QWidget *parent=0, bool isnewaccount = true, const char *name=0 ); ~DialWidget() {} public slots: bool save(); void pppdargsbutton(); void numbersChanged(); @@ -73,24 +74,25 @@ private: QLabel *auth_l; QCheckBox *store_password; // for the phonenumber selection QPushButton *add, *del, *up, *down; QListBox *numbers; + PPPData *_pppdata; }; ///////////////////////////////////////////////////////////////////////////// // // tab-window to select what to execute when // ///////////////////////////////////////////////////////////////////////////// class ExecWidget : public QWidget { Q_OBJECT public: - ExecWidget(QWidget *parent=0, bool isnewaccount=true, const char *name=0); + ExecWidget(PPPData*, QWidget *parent=0, bool isnewaccount=true, const char *name=0); public slots: bool save(); private: QLineEdit *before_connect; @@ -101,19 +103,20 @@ private: QLineEdit *predisconnect; QLabel *predisconnect_label; QLineEdit *discommand; QLabel *discommand_label; + PPPData *_pppdata; }; class IPWidget : public QWidget { Q_OBJECT public: - IPWidget( QWidget *parent=0, bool isnewaccount = true, const char *name=0 ); + IPWidget(PPPData*, QWidget *parent=0, bool isnewaccount = true, const char *name=0 ); ~IPWidget() {} public slots: void save(); protected slots: @@ -131,19 +134,20 @@ private: QRadioButton *staticadd_rb; IPLineEdit *ipaddress_l; IPLineEdit *subnetmask_l; QCheckBox *autoname; + PPPData *_pppdata; }; class DNSWidget : public QWidget { Q_OBJECT public: - DNSWidget( QWidget *parent=0, bool isnewaccount = true, const char *name=0 ); + DNSWidget( PPPData*, QWidget *parent=0, bool isnewaccount = true, const char *name=0 ); ~DNSWidget() {} public slots: void save(); protected slots: @@ -163,19 +167,20 @@ private: QPushButton *add; QPushButton *remove; QListBox *dnsservers; QLineEdit *dnsdomain; QLabel *dnsdomain_label; QCheckBox *exdnsdisabled_toggle; + PPPData *_pppdata; }; class GatewayWidget : public QWidget { Q_OBJECT public: - GatewayWidget( QWidget *parent=0, bool isnewaccount = true, const char *name=0 ); + GatewayWidget(PPPData*, QWidget *parent=0, bool isnewaccount = true, const char *name=0 ); ~GatewayWidget() {} public slots: void save(); private slots: @@ -187,19 +192,20 @@ private: QGroupBox *box1; QButtonGroup *rb; QRadioButton *defaultgateway; QRadioButton *staticgateway; IPLineEdit *gatewayaddr; QCheckBox *defaultroute; + PPPData *_pppdata; }; class ScriptWidget : public QWidget { Q_OBJECT public: - ScriptWidget( QWidget *parent=0, bool isnewaccount = true, const char *name=0 ); + ScriptWidget(PPPData*, QWidget *parent=0, bool isnewaccount = true, const char *name=0 ); ~ScriptWidget() {} public slots: void save(); bool check(); @@ -222,12 +228,13 @@ private: QPushButton *add; QPushButton *remove; QPushButton *insert; QListBox *sl, *stl; QScrollBar *slb; + PPPData *_pppdata; }; ///////////////////////////////////////////////////////////////////////////// // // Used to specify a new phone number @@ -242,10 +249,11 @@ public: private slots: void textChanged(const QString &); private: QLineEdit *le; + }; #endif |