summaryrefslogtreecommitdiffabout
path: root/kaddressbook/xxportmanager.cpp
Side-by-side diff
Diffstat (limited to 'kaddressbook/xxportmanager.cpp') (more/less context) (ignore whitespace changes)
-rw-r--r--kaddressbook/xxportmanager.cpp10
1 files changed, 8 insertions, 2 deletions
diff --git a/kaddressbook/xxportmanager.cpp b/kaddressbook/xxportmanager.cpp
index 248fcab..4798ffe 100644
--- a/kaddressbook/xxportmanager.cpp
+++ b/kaddressbook/xxportmanager.cpp
@@ -196,13 +196,20 @@ void XXPortManager::loadPlugins()
factorylist.append(static_cast<XXPortFactory*>(init_kaddrbk_kde2_xxport()));
factorylist.append(static_cast<XXPortFactory*>(init_kaddrbk_vcard_xxport()));
- //now add the opie import library dynamically
+ //add the opie import library dynamically
KLibFactory *factory = KLibLoader::self()->factory( "microkaddrbk_opie_xxport" );
if ( factory ) {
XXPortFactory *xxportFactory = static_cast<XXPortFactory*>( factory );
factorylist.append(xxportFactory);
}
+ //add the qtopia import library dynamically
+ factory = KLibLoader::self()->factory( "microkaddrbk_qtopia_xxport" );
+ if ( factory ) {
+ XXPortFactory *xxportFactory = static_cast<XXPortFactory*>( factory );
+ factorylist.append(xxportFactory);
+ }
+
QListIterator<XXPortFactory> it(factorylist);
for ( ; it.current(); ++it )
{
@@ -219,7 +226,6 @@ void XXPortManager::loadPlugins()
this, SLOT( slotImport( const QString&, const QString& ) ) );
}
}
-
}