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

List:       kde-commits
Subject:    KDE/kdepim/mobile/tasks
From:       Tobias Koenig <tokoe () kde ! org>
Date:       2010-11-26 10:33:28
Message-ID: 20101126103328.D56C6AC8A2 () svn ! kde ! org
[Download RAW message or body]

SVN commit 1200954 by tokoe:

Let tasks-mobile use lib/threadgroupermodel as well to reduce code duplication


 M  +1 -1      CMakeLists.txt  
 M  +3 -1      mainview.cpp  
 A             taskthreadgroupercomparator.cpp   [License: LGPL (v2+)]
 A             taskthreadgroupercomparator.h   [License: LGPL (v2+)]
 D             threadgroupermodel.cpp  
 D             threadgroupermodel.h  


--- trunk/KDE/kdepim/mobile/tasks/CMakeLists.txt #1200953:1200954
@@ -19,7 +19,7 @@
   tasksexporthandler.cpp
   tasksimporthandler.cpp
   tasksactionmanager.cpp
-  threadgroupermodel.cpp
+  taskthreadgroupercomparator.cpp
   mainview.cpp
   main.cpp
 )
--- trunk/KDE/kdepim/mobile/tasks/mainview.cpp #1200953:1200954
@@ -31,6 +31,7 @@
 #include "tasksfilterproxymodel.h"
 #include "tasksexporthandler.h"
 #include "tasksimporthandler.h"
+#include "taskthreadgroupercomparator.h"
 #include "threadgroupermodel.h"
 
 #include <incidenceeditor-ng/incidencedefaults.h>
@@ -274,7 +275,8 @@
 
 QAbstractItemModel* MainView::createItemModelContext( QDeclarativeContext *context, \
QAbstractItemModel *model )  {
-  ThreadGrouperModel *grouperModel = new ThreadGrouperModel( this );
+  TaskThreadGrouperComparator *comparator = new TaskThreadGrouperComparator;
+  ThreadGrouperModel *grouperModel = new ThreadGrouperModel( comparator, this );
   grouperModel->setSourceModel( model );
 
   return KDeclarativeMainView::createItemModelContext( context, grouperModel );


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

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