Branch 'kolab/integration/4.13.0' - 2 commits - korganizer/akonadicollectionview.cpp korganizer/korganizerui.rc korganizer/views
Christian Mollekopf
mollekopf at kolabsys.com
Tue Aug 12 12:39:06 CEST 2014
korganizer/akonadicollectionview.cpp | 1 +
korganizer/korganizerui.rc | 1 +
korganizer/views/collectionview/controller.cpp | 2 +-
3 files changed, 3 insertions(+), 1 deletion(-)
New commits:
commit 2658784c8e788eda5a2c8cec7ad93cc257167bc0
Author: Christian Mollekopf <chrigi_1 at fastmail.fm>
Date: Tue Aug 12 12:38:56 2014 +0200
Enabled synchronize collection tree action.
diff --git a/korganizer/akonadicollectionview.cpp b/korganizer/akonadicollectionview.cpp
index 4471cfa..c2e0220 100644
--- a/korganizer/akonadicollectionview.cpp
+++ b/korganizer/akonadicollectionview.cpp
@@ -519,6 +519,7 @@ AkonadiCollectionView::AkonadiCollectionView( CalendarView *view, bool hasContex
<< Akonadi::StandardActionManager::DeleteResources
<< Akonadi::StandardActionManager::ResourceProperties
<< Akonadi::StandardActionManager::SynchronizeResources
+ << Akonadi::StandardActionManager::SynchronizeCollectionTree
<< Akonadi::StandardActionManager::SynchronizeCollectionsRecursive;
Q_FOREACH( Akonadi::StandardActionManager::Type standardAction, standardActions ) {
diff --git a/korganizer/korganizerui.rc b/korganizer/korganizerui.rc
index e5545b1..5772d4e 100644
--- a/korganizer/korganizerui.rc
+++ b/korganizer/korganizerui.rc
@@ -183,6 +183,7 @@
<Action name="akonadi_resource_create"/>
<Action name="akonadi_resource_delete"/>
<Action name="akonadi_collection_sync"/>
+ <Action name="akonadi_resource_synchronize_collectiontree"/>
<Separator/>
<Action name="akonadi_collection_properties"/>
<Action name="akonadi_resource_properties"/>
commit 868d781e37e7b14406b6b1a62c3e04ebb5d8c34c
Author: Christian Mollekopf <chrigi_1 at fastmail.fm>
Date: Tue Aug 12 00:14:05 2014 +0200
CollectionView: fixed referencing of person folders.
diff --git a/korganizer/views/collectionview/controller.cpp b/korganizer/views/collectionview/controller.cpp
index cea7f2c..83fac64 100644
--- a/korganizer/views/collectionview/controller.cpp
+++ b/korganizer/views/collectionview/controller.cpp
@@ -408,10 +408,10 @@ void Controller::onPersonEnabled(bool enabled, const Person& person)
Akonadi::Collection rootCollection(person.rootCollection);
if (rootCollection.isValid()) {
//Reference the persons collections if available
+ //We have to include all mimetypes since mimetypes are not available yet (they will be synced once the collectoins are referenced)
Akonadi::CollectionFetchJob *fetchJob = new Akonadi::CollectionFetchJob(rootCollection, Akonadi::CollectionFetchJob::Recursive, this);
fetchJob->setProperty("enable", enabled);
fetchJob->fetchScope().setListFilter(Akonadi::CollectionFetchScope::NoFilter);
- fetchJob->fetchScope().setContentMimeTypes(QStringList() << QLatin1String("text/calendar"));
connect(fetchJob, SIGNAL(result(KJob*)), this, SLOT(onPersonCollectionsFetched(KJob*)));
}
} else {
More information about the commits
mailing list