From 9965bd5c49ff2f22d640d132ac343fdec97b3fb4 Mon Sep 17 00:00:00 2001 From: benmeyer Date: Mon, 30 Sep 2002 14:26:33 +0000 Subject: Initial commit --- (limited to 'noncore/net/networksetup/addserviceimp.cpp') diff --git a/noncore/net/networksetup/addserviceimp.cpp b/noncore/net/networksetup/addserviceimp.cpp new file mode 100644 index 0000000..ac79d06 --- a/dev/null +++ b/noncore/net/networksetup/addserviceimp.cpp @@ -0,0 +1,26 @@ +#include "addserviceimp.h" +#include +#include +#include + +void AddServiceImp::addServices(QList list){ + list.setAutoDelete(true); + + for(uint i = 0; i < list.count(); i++){ + QString pluginFileName = ""; + QLibrary *lib = new QLibrary(pluginFileName); + void *functionPointer = lib->resolve("info"); + if( !functionPointer ){ + qDebug(QString("AddServiceImp: File: %1 is not a plugin, but though was.").arg(pluginFileName).latin1()); + delete lib; + break; + } + + // Try to get an info. + QString info = ((QString (*)()) functionPointer)(); + QListViewItem *newItem = new QListViewItem(registeredServicesList, info); + } +} + + +// addserviceimp.cpp -- cgit v0.9.0.2