[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: KDE_3_3_BRANCH: kdepim/kaddressbook/features
From: Tobias Koenig <tokoe () kde ! org>
Date: 2004-08-19 9:46:18
Message-ID: 20040819094618.6030B999B () office ! kde ! org
[Download RAW message or body]
CVS commit by tokoe:
Backport of better resource handling, it also prevents crashes
M +10 -4 resourceselection.cpp 1.4.2.1
--- kdepim/kaddressbook/features/resourceselection.cpp #1.4:1.4.2.1
@@ -140,5 +140,5 @@ void ResourceSelection::add()
if ( dlg.exec() ) {
core()->addressBook()->addResource( resource );
- core()->addressBook()->asyncLoad();
+ resource->asyncLoad();
mLastResource = resource->identifier();
@@ -160,5 +160,5 @@ void ResourceSelection::edit()
if ( dlg.exec() ) {
mManager->change( item->resource() );
- core()->addressBook()->asyncLoad();
+ item->resource()->asyncLoad();
mLastResource = item->resource()->identifier();
@@ -183,5 +183,5 @@ void ResourceSelection::remove()
core()->addressBook()->removeResource( item->resource() );
- core()->addressBook()->asyncLoad();
+ core()->addressBook()->emitAddressBookChanged();
updateView();
@@ -206,5 +206,11 @@ void ResourceSelection::currentChanged(
mManager->change( resource );
- core()->addressBook()->asyncLoad();
+
+ if ( resItem->checked() ) {
+ if ( !resource->isOpen() )
+ resource->open();
+
+ resource->asyncLoad();
+ }
mLastResource = resource->identifier();
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic