-rw-r--r-- | noncore/settings/networksettings/mainwindowimp.cpp | 24 |
1 files changed, 20 insertions, 4 deletions
diff --git a/noncore/settings/networksettings/mainwindowimp.cpp b/noncore/settings/networksettings/mainwindowimp.cpp index a61f620..63b9603 100644 --- a/noncore/settings/networksettings/mainwindowimp.cpp +++ b/noncore/settings/networksettings/mainwindowimp.cpp | |||
@@ -159,2 +159,3 @@ void MainWindowImp::getAllInterfaces(){ | |||
159 | int result; | 159 | int result; |
160 | Interface *i; | ||
160 | 161 | ||
@@ -189,3 +190,3 @@ void MainWindowImp::getAllInterfaces(){ | |||
189 | int flags = 0, family; | 190 | int flags = 0, family; |
190 | Interface *i = NULL; | 191 | i = NULL; |
191 | 192 | ||
@@ -218,3 +219,19 @@ void MainWindowImp::getAllInterfaces(){ | |||
218 | updateInterface(i); | 219 | updateInterface(i); |
219 | connect(i, SIGNAL(updateInterface(Interface *)), this, SLOT(updateInterface(Interface *))); | 220 | connect(i, SIGNAL(updateInterface(Interface *)), |
221 | this, SLOT(updateInterface(Interface *))); | ||
222 | } | ||
223 | // now lets ask the plugins too ;) | ||
224 | QMap<Module*, QLibrary*>::Iterator it; | ||
225 | QList<Interface> ilist; | ||
226 | for( it = libraries.begin(); it != libraries.end(); ++it ){ | ||
227 | if(it.key()){ | ||
228 | ilist = it.key()->getInterfaces(); | ||
229 | for( i = ilist.first(); i != 0; i = ilist.next() ){ | ||
230 | qWarning("Adding interface %s to interfaceNames\n", i->getInterfaceName().latin1() ); | ||
231 | interfaceNames.insert(i->getInterfaceName(), i); | ||
232 | updateInterface(i); | ||
233 | connect(i, SIGNAL(updateInterface(Interface *)), | ||
234 | this, SLOT(updateInterface(Interface *))); | ||
235 | } | ||
236 | } | ||
220 | } | 237 | } |
@@ -318,4 +335,3 @@ void MainWindowImp::addClicked(){ | |||
318 | QMap<QString, Module*> newInterfaceOwners; | 335 | QMap<QString, Module*> newInterfaceOwners; |
319 | //list.insert("USB (PPP) / (ADD_TEST)", "A dialup connection over the USB port"); | 336 | |
320 | //list.insert("IrDa (PPP) / (ADD_TEST)", "A dialup connection over the IdDa port"); | ||
321 | for( it = libraries.begin(); it != libraries.end(); ++it ){ | 337 | for( it = libraries.begin(); it != libraries.end(); ++it ){ |