From d6e3225557f7362bd51d0daf76dfb84fdb9c4bdb Mon Sep 17 00:00:00 2001 From: Alexandre Lision Date: Thu, 24 Sep 2015 14:16:52 -0400 Subject: [PATCH] contacts: ensure basic categories exist Issue: #80834 Change-Id: I61679f4859f79bdea1f4ac7a6c7a01d2b83f0bfc --- src/main.mm | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/main.mm b/src/main.mm index ac350481..ef72cbce 100644 --- a/src/main.mm +++ b/src/main.mm @@ -31,6 +31,7 @@ #import #import #import +#import #import "backends/AddressBookBackend.h" #import "delegates/ImageManipulationDelegate.h" @@ -55,6 +56,12 @@ int main(int argc, const char *argv[]) { CategorizedHistoryModel::instance()->addCollection(LoadOptions::FORCE_ENABLED); + /* make sure basic number categories exist, in case user has no contacts + * from which these would be automatically created + */ + NumberCategoryModel::instance()->addCategory("work", QVariant()); + NumberCategoryModel::instance()->addCategory("home", QVariant()); + GlobalInstances::setPixmapManipulator(std::unique_ptr(new Interfaces::ImageManipulationDelegate())); PersonModel::instance()->addCollection(LoadOptions::FORCE_ENABLED); -- GitLab