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

List:       kde-commits
Subject:    KDE/kdepim/ktimetracker
From:       Thorsten Staerk <dev () staerk ! de>
Date:       2010-01-12 4:38:44
Message-ID: 1263271124.876170.9255.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 1073389 by tstaerk:

Code cleanup, preparing solution to bug 220059.
CCBUGS:220059


 M  +0 -5      task.cpp  
 M  +3 -4      task.h  
 M  +9 -0      taskview.cpp  
 M  +1 -1      taskview.h  


--- trunk/KDE/kdepim/ktimetracker/task.cpp #1073388:1073389
@@ -652,11 +652,6 @@
     return mTime;
 }
 
-long Task::totalTime() const
-{
-    return mTotalTime;
-}
-
 long Task::sessionTime() const
 {
     return mSessionTime;
--- trunk/KDE/kdepim/ktimetracker/task.h #1073388:1073389
@@ -186,11 +186,10 @@
        */
       void resetTimes();
 
-      /*@{ returns the times accumulated by the task
-       * @return total time in minutes
-       */
+      /** @return time in minutes */
       long time() const;
-      long totalTime() const;
+      /** @return total time in minutes */
+      long totalTime() const { return mTotalTime; };
       long sessionTime() const;
       long totalSessionTime() const;
       KDateTime sessionStartTiMe() const;
--- trunk/KDE/kdepim/ktimetracker/taskview.cpp #1073388:1073389
@@ -583,6 +583,9 @@
             }
         }
     }
+
+    // TODO: refresh total times
+
     refresh();
     kDebug(5970) << "Leaving TaskView::reFreshTimes()";
     return err;
@@ -668,6 +671,12 @@
     return result;
 }
 
+void TaskView::dropEvent ( QDropEvent * event )
+{
+    QTreeWidget::dropEvent(event);
+    reFreshTimes();
+}
+
 void TaskView::scheduleSave()
 {
     _manualSaveTimer->start( 10 );
--- trunk/KDE/kdepim/ktimetracker/taskview.h #1073388:1073389
@@ -262,7 +262,7 @@
 
   protected Q_SLOTS:
     void minuteUpdate();
-
+    void dropEvent ( QDropEvent * event );
     /** item state stores if a task is expanded so you can see the subtasks */
     void itemStateChanged( QTreeWidgetItem *item );
 
[prev in list] [next in list] [prev in thread] [next in thread] 

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