[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    playground/office/kraft/src
From:       Klaas Freitag <freitag () suse ! de>
Date:       2011-08-04 19:43:15
Message-ID: 20110804194315.87883AC86E () svn ! kde ! org
[Download RAW message or body]

SVN commit 1244996 by freitag:

try a model based address selector stolen from KAddressbook


 M  +2 -0      CMakeLists.txt  
 A             akonadiaddressselector.cpp   [License: GPL (v2+)]
 A             akonadiaddressselector.h   [License: GPL (v2+)]
 A             models/globalcontactmodel.cpp   [License: GPL (v2+)]
 A             models/globalcontactmodel.h   [License: GPL (v2+)]
 M  +2 -1      newdocassistant.cpp  
 M  +3 -1      newdocassistant.h  


--- trunk/playground/office/kraft/src/CMakeLists.txt #1244995:1244996
@@ -149,6 +149,8 @@
     docdigestdetailview.cpp
     external/ktreeviewsearchline.cpp
     addressprovider.cpp
+    akonadiaddressselector.cpp
+    models/globalcontactmodel.cpp
 )
 
 kde4_add_kcfg_files(kraft_SRCS databasesettings.kcfgc kraftsettings.kcfgc)
--- trunk/playground/office/kraft/src/newdocassistant.cpp #1244995:1244996
@@ -34,6 +34,7 @@
 
 #include "newdocassistant.h"
 #include "addressselection.h"
+#include "akonadiaddressselector.h"
 #include "defaultprovider.h"
 #include "filterheader.h"
 #include "doctype.h"
@@ -55,7 +56,7 @@
   help->setWordWrap( true );
   vbox->addWidget( help );
 
-  mAddresses = new AddressSelection( this, false );
+  mAddresses = new AkonadiAddressSelector( this, false ); // AddressSelection( this, false );
   connect( mAddresses,  SIGNAL( addressSelected( const Addressee& ) ),
            SIGNAL( addresseeSelected( const Addressee& ) ) );
 
--- trunk/playground/office/kraft/src/newdocassistant.h #1244995:1244996
@@ -35,6 +35,7 @@
 class KTextEdit;
 class KHBox;
 class KPageWidgetItem;
+class AkonadiAddressSelector;
 
 using namespace KABC;
 
@@ -56,7 +57,8 @@
   void addresseeSelected( const Addressee& );
 
 private:
-  AddressSelection *mAddresses;
+  // AddressSelection *mAddresses;
+  AkonadiAddressSelector *mAddresses;
 };
 
 // ---------------------------------------------------------------------------
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic