summaryrefslogtreecommitdiff
path: root/noncore/settings/networksettings/ppp/pppmodule.cpp
authortille <tille>2003-05-22 15:08:21 (UTC)
committer tille <tille>2003-05-22 15:08:21 (UTC)
commit273857932d4d4af9bf78bfca92f2986163e5f4f6 (patch) (side-by-side diff)
treefd809cda2eefdbb3d39567f956513511cb43dd3d /noncore/settings/networksettings/ppp/pppmodule.cpp
parent4364269ddceef65bf06f475e2dcface882d37ed4 (diff)
downloadopie-273857932d4d4af9bf78bfca92f2986163e5f4f6.zip
opie-273857932d4d4af9bf78bfca92f2986163e5f4f6.tar.gz
opie-273857932d4d4af9bf78bfca92f2986163e5f4f6.tar.bz2
finds the modem of my laptop now,
thanks to the kppp team
Diffstat (limited to 'noncore/settings/networksettings/ppp/pppmodule.cpp') (more/less context) (show whitespace changes)
-rw-r--r--noncore/settings/networksettings/ppp/pppmodule.cpp18
1 files changed, 13 insertions, 5 deletions
diff --git a/noncore/settings/networksettings/ppp/pppmodule.cpp b/noncore/settings/networksettings/ppp/pppmodule.cpp
index 72cd45e..40d2455 100644
--- a/noncore/settings/networksettings/ppp/pppmodule.cpp
+++ b/noncore/settings/networksettings/ppp/pppmodule.cpp
@@ -1,9 +1,10 @@
#include "pppmodule.h"
#include "pppimp.h"
#include "interfaceinformationimp.h"
+//#include "devices.h"
/**
* Constructor, find all of the possible interfaces
*/
PPPModule::PPPModule() : Module() {
}
@@ -49,16 +50,15 @@ bool PPPModule::isOwner(Interface *i){
/**
* Create, and return the WLANConfigure Module
* @return QWidget* pointer to this modules configure.
*/
QWidget *PPPModule::configure(Interface *i){
- return NULL;
- //PPPConfigureImp *pppconfig = new PPPConfigureImp(0, "PPPConfig", i, false, Qt::WDestructiveClose);
+ PPPConfigureImp *pppconfig = new PPPConfigureImp(0, "PPPConfig", /* i,*/ false, Qt::WDestructiveClose);
//pppconfig->setProfile(profile);
- //return wlanconfig;
+ return pppconfig;
}
/**
* Create, and return the Information Module
* @return QWidget* pointer to this modules info.
*/
@@ -84,15 +84,18 @@ QList<Interface> PPPModule::getInterfaces(){
* @param name the name of the type of interface that should be created given
* by possibleNewInterfaces();
* @return Interface* NULL if it was unable to be created.
*/
Interface *PPPModule::addNewInterface(const QString &newInterface){
// If the
+ qDebug("try to add iface %s",newInterface.latin1());
PPPConfigureImp imp(0, "PPPConfigImp");
+ imp.showMaximized();
if(imp.exec() == QDialog::Accepted ){
-
+ qDebug("ACCEPTED");
+ return new Interface( 0, newInterface );
}
return NULL;
}
/**
* Attempts to remove the interface, doesn't delete i
@@ -100,8 +103,13 @@ Interface *PPPModule::addNewInterface(const QString &newInterface){
*/
bool PPPModule::remove(Interface*){
// Can't remove a hardware device, you can stop it though.
return false;
}
-// pppmodule.cpp
+void PPPModule::possibleNewInterfaces(QMap<QString, QString> &newIfaces)
+{
+ qDebug("here");
+ newIfaces.insert(QObject::tr("PPP") ,QObject::tr("generic ppp device"));
+}
+