summaryrefslogtreecommitdiff
path: root/noncore/net/networksetup/ppp/pppmodule.h
authorbenmeyer <benmeyer>2002-11-11 20:45:27 (UTC)
committer benmeyer <benmeyer>2002-11-11 20:45:27 (UTC)
commitb11baff926843bfa4fa3177dc919be8754fb6d4d (patch) (unidiff)
treeca428f4e8549b98a10f3139538fe6e5464e4553e /noncore/net/networksetup/ppp/pppmodule.h
parentda541da2e5cec28acb36cbd6e9c04a76375b4ac7 (diff)
downloadopie-b11baff926843bfa4fa3177dc919be8754fb6d4d.zip
opie-b11baff926843bfa4fa3177dc919be8754fb6d4d.tar.gz
opie-b11baff926843bfa4fa3177dc919be8754fb6d4d.tar.bz2
Initial framework for the ppp module
Diffstat (limited to 'noncore/net/networksetup/ppp/pppmodule.h') (more/less context) (ignore whitespace changes)
-rw-r--r--noncore/net/networksetup/ppp/pppmodule.h41
1 files changed, 41 insertions, 0 deletions
diff --git a/noncore/net/networksetup/ppp/pppmodule.h b/noncore/net/networksetup/ppp/pppmodule.h
new file mode 100644
index 0000000..c8e77e2
--- a/dev/null
+++ b/noncore/net/networksetup/ppp/pppmodule.h
@@ -0,0 +1,41 @@
1#ifndef PPP_MODULE_H
2#define PPP_MODULE_H
3
4#include "module.h"
5
6class PPPModule : Module {
7
8signals:
9 void updateInterface(Interface *i);
10
11public:
12 PPPModule();
13 ~PPPModule();
14
15 virtual void setProfile(const QString &newProfile);
16 virtual bool isOwner(Interface *);
17 virtual QWidget *configure(Interface *i);
18 virtual QWidget *information(Interface *i);
19 virtual QList<Interface> getInterfaces();
20 virtual void possibleNewInterfaces(QMap<QString, QString> &){};
21 virtual Interface *addNewInterface(const QString &name);
22 virtual bool remove(Interface* i);
23 virtual QString getPixmapName(Interface* i);
24
25private:
26 QList<Interface> list;
27 QString profile;
28
29};
30
31extern "C"
32{
33 void* create_plugin() {
34 return new PPPModule();
35 }
36};
37
38#endif
39
40// pppmodule.h
41