summaryrefslogtreecommitdiff
path: root/noncore/settings/networksettings/ppp/pppmodule.cpp
Side-by-side diff
Diffstat (limited to 'noncore/settings/networksettings/ppp/pppmodule.cpp') (more/less context) (ignore whitespace changes)
-rw-r--r--noncore/settings/networksettings/ppp/pppmodule.cpp48
1 files changed, 28 insertions, 20 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
@@ -3,2 +3,3 @@
#include "interfaceinformationimp.h"
+//#include "devices.h"
@@ -6,3 +7,3 @@
* Constructor, find all of the possible interfaces
- */
+ */
PPPModule::PPPModule() : Module() {
@@ -12,3 +13,3 @@ PPPModule::PPPModule() : Module() {
* Delete any interfaces that we own.
- */
+ */
PPPModule::~PPPModule(){
@@ -21,3 +22,3 @@ PPPModule::~PPPModule(){
* Change the current profile
- */
+ */
void PPPModule::setProfile(const QString &newProfile){
@@ -29,4 +30,4 @@ void PPPModule::setProfile(const QString &newProfile){
* @param Interface* can be used in determining the icon.
- * @return QString the icon name (minus .png, .gif etc)
- */
+ * @return QString the icon name (minus .png, .gif etc)
+ */
QString PPPModule::getPixmapName(Interface* ){
@@ -39,3 +40,3 @@ QString PPPModule::getPixmapName(Interface* ){
* @return bool true if i is owned by this module, false otherwise.
- */
+ */
bool PPPModule::isOwner(Interface *i){
@@ -43,3 +44,3 @@ bool PPPModule::isOwner(Interface *i){
return false;
-
+
i->setHardwareName("PPP");
@@ -52,8 +53,7 @@ bool PPPModule::isOwner(Interface *i){
* @return QWidget* pointer to this modules configure.
- */
+ */
QWidget *PPPModule::configure(Interface *i){
- return NULL;
- //PPPConfigureImp *pppconfig = new PPPConfigureImp(0, "PPPConfig", i, false, Qt::WDestructiveClose);
- //pppconfig->setProfile(profile);
- //return wlanconfig;
+ PPPConfigureImp *pppconfig = new PPPConfigureImp(0, "PPPConfig", /* i,*/ false, Qt::WDestructiveClose);
+// pppconfig->setProfile(profile);
+ return pppconfig;
}
@@ -63,3 +63,3 @@ QWidget *PPPModule::configure(Interface *i){
* @return QWidget* pointer to this modules info.
- */
+ */
QWidget *PPPModule::information(Interface *i){
@@ -86,10 +86,13 @@ QList<Interface> PPPModule::getInterfaces(){
* @return Interface* NULL if it was unable to be created.
- */
+ */
Interface *PPPModule::addNewInterface(const QString &newInterface){
- // If the
+ // 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;
+ return NULL;
}
@@ -99,9 +102,14 @@ Interface *PPPModule::addNewInterface(const QString &newInterface){
* @return bool true if successfull, false otherwise.
- */
+ */
bool PPPModule::remove(Interface*){
// Can't remove a hardware device, you can stop it though.
- return false;
+ return false;
+}
+
+void PPPModule::possibleNewInterfaces(QMap<QString, QString> &newIfaces)
+{
+ qDebug("here");
+ newIfaces.insert(QObject::tr("PPP") ,QObject::tr("generic ppp device"));
}
-// pppmodule.cpp