TimeTracker/TimeTrackEntry.py

changeset 15
645506ab3376
parent 12
6c91abc72022
child 31
db0afa672b75
diff -r 25f7323b308d -r 645506ab3376 TimeTracker/TimeTrackEntry.py
--- a/TimeTracker/TimeTrackEntry.py	Sun Oct 21 17:17:53 2012 +0200
+++ b/TimeTracker/TimeTrackEntry.py	Sun Oct 21 19:23:08 2012 +0200
@@ -215,6 +215,8 @@
         """
         if startDateTime.isValid():
             self.__startDateTime = startDateTime
+            self.__valid = self.__startDateTime.isValid() and \
+                self.__duration >= self.__plugin.getPreferences("MinimumDuration")
     
     def getDuration(self):
         """
@@ -230,8 +232,10 @@
         
         @param duration duration in minutes (integer)
         """
-        if duration >= 0:
+        if duration >= self.__plugin.getPreferences("MinimumDuration"):
             self.__duration = duration
+            self.__valid = self.__startDateTime.isValid() and \
+                self.__duration >= self.__plugin.getPreferences("MinimumDuration")
     
     def addDuration(self, duration):
         """

eric ide

mercurial