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 |