TimeTracker/TimeTrackEntry.py

changeset 15
645506ab3376
parent 12
6c91abc72022
child 31
db0afa672b75
equal deleted inserted replaced
14:25f7323b308d 15:645506ab3376
213 213
214 @param startDateTime start date and time (QDateTime) 214 @param startDateTime start date and time (QDateTime)
215 """ 215 """
216 if startDateTime.isValid(): 216 if startDateTime.isValid():
217 self.__startDateTime = startDateTime 217 self.__startDateTime = startDateTime
218 self.__valid = self.__startDateTime.isValid() and \
219 self.__duration >= self.__plugin.getPreferences("MinimumDuration")
218 220
219 def getDuration(self): 221 def getDuration(self):
220 """ 222 """
221 Public slot to get the duration. 223 Public slot to get the duration.
222 224
228 """ 230 """
229 Public method to set the duration. 231 Public method to set the duration.
230 232
231 @param duration duration in minutes (integer) 233 @param duration duration in minutes (integer)
232 """ 234 """
233 if duration >= 0: 235 if duration >= self.__plugin.getPreferences("MinimumDuration"):
234 self.__duration = duration 236 self.__duration = duration
237 self.__valid = self.__startDateTime.isValid() and \
238 self.__duration >= self.__plugin.getPreferences("MinimumDuration")
235 239
236 def addDuration(self, duration): 240 def addDuration(self, duration):
237 """ 241 """
238 Public method to add a duration. 242 Public method to add a duration.
239 243

eric ide

mercurial