author | ulf69 <ulf69> | 2004-07-16 23:25:52 (UTC) |
---|---|---|
committer | ulf69 <ulf69> | 2004-07-16 23:25:52 (UTC) |
commit | e87df879ceaa743c95d2b48c291c3c35f8ed6b3f (patch) (unidiff) | |
tree | f144099674f805ca7775d6d8a4129871887869de /kaddressbook | |
parent | b78f5351ef7432aae4104ed306b52975c91eacb0 (diff) | |
download | kdepimpi-e87df879ceaa743c95d2b48c291c3c35f8ed6b3f.zip kdepimpi-e87df879ceaa743c95d2b48c291c3c35f8ed6b3f.tar.gz kdepimpi-e87df879ceaa743c95d2b48c291c3c35f8ed6b3f.tar.bz2 |
load the sharp dtm lib automatically if it exists
-rw-r--r-- | kaddressbook/xxportmanager.cpp | 23 |
1 files changed, 15 insertions, 8 deletions
diff --git a/kaddressbook/xxportmanager.cpp b/kaddressbook/xxportmanager.cpp index 4798ffe..2962951 100644 --- a/kaddressbook/xxportmanager.cpp +++ b/kaddressbook/xxportmanager.cpp | |||
@@ -131,3 +131,3 @@ void XXPortManager::slotImport( const QString &identifier, const QString &data ) | |||
131 | } | 131 | } |
132 | 132 | ||
133 | (*it).setResource( resource ); | 133 | (*it).setResource( resource ); |
@@ -139,6 +139,6 @@ void XXPortManager::slotImport( const QString &identifier, const QString &data ) | |||
139 | } | 139 | } |
140 | 140 | ||
141 | if ( imported ) { | 141 | if ( imported ) { |
142 | KMessageBox::information( mCore, i18n( "contacts successfully imported." ) ); | 142 | KMessageBox::information( mCore, i18n( "contacts successfully imported." ) ); |
143 | 143 | ||
144 | emit modified(); | 144 | emit modified(); |
@@ -178,3 +178,3 @@ void XXPortManager::loadPlugins() | |||
178 | continue; | 178 | continue; |
179 | 179 | ||
180 | KLibFactory *factory = KLibLoader::self()->factory( (*it)->library().latin1() ); | 180 | KLibFactory *factory = KLibLoader::self()->factory( (*it)->library().latin1() ); |
@@ -191,3 +191,3 @@ void XXPortManager::loadPlugins() | |||
191 | } | 191 | } |
192 | 192 | ||
193 | #else //KAB_EMBEDDED | 193 | #else //KAB_EMBEDDED |
@@ -211,4 +211,11 @@ void XXPortManager::loadPlugins() | |||
211 | } | 211 | } |
212 | 212 | ||
213 | QListIterator<XXPortFactory> it(factorylist); | 213 | //add the sharp import library dynamically |
214 | factory = KLibLoader::self()->factory( "microkaddrbk_sharpdtm_xxport" ); | ||
215 | if ( factory ) { | ||
216 | XXPortFactory *xxportFactory = static_cast<XXPortFactory*>( factory ); | ||
217 | factorylist.append(xxportFactory); | ||
218 | } | ||
219 | |||
220 | QListIterator<XXPortFactory> it(factorylist); | ||
214 | for ( ; it.current(); ++it ) | 221 | for ( ; it.current(); ++it ) |
@@ -238,3 +245,3 @@ PreviewDialog::PreviewDialog( const KABC::Addressee &addr, QWidget *parent, | |||
238 | QVBoxLayout *layout = new QVBoxLayout( page, marginHint(), spacingHint() ); | 245 | QVBoxLayout *layout = new QVBoxLayout( page, marginHint(), spacingHint() ); |
239 | 246 | ||
240 | KPIM::AddresseeView *view = new KPIM::AddresseeView( page ); | 247 | KPIM::AddresseeView *view = new KPIM::AddresseeView( page ); |