TimeTracker/ConfigurationPage/TimeTrackerPage.py

changeset 42
37049a04b8fa
parent 36
d3312087bb1d
child 44
fe7ddb709c6a
equal deleted inserted replaced
41:21b31f1308ab 42:37049a04b8fa
7 Module implementing the Time Tracker configuration page. 7 Module implementing the Time Tracker configuration page.
8 """ 8 """
9 9
10 from __future__ import unicode_literals # __IGNORE_WARNING__ 10 from __future__ import unicode_literals # __IGNORE_WARNING__
11 11
12 from Preferences.ConfigurationPages.ConfigurationPageBase import ConfigurationPageBase 12 from Preferences.ConfigurationPages.ConfigurationPageBase import \
13 ConfigurationPageBase
13 from .Ui_TimeTrackerPage import Ui_TimeTrackerPage 14 from .Ui_TimeTrackerPage import Ui_TimeTrackerPage
14 15
15 16
16 class TimeTrackerPage(ConfigurationPageBase, Ui_TimeTrackerPage): 17 class TimeTrackerPage(ConfigurationPageBase, Ui_TimeTrackerPage):
17 """ 18 """
39 40
40 def save(self): 41 def save(self):
41 """ 42 """
42 Public slot to save the Pyramid configuration. 43 Public slot to save the Pyramid configuration.
43 """ 44 """
44 self.__plugin.setPreferences("MinimumDuration", 45 self.__plugin.setPreferences(
45 self.durationSpinBox.value()) 46 "MinimumDuration", self.durationSpinBox.value())
46 self.__plugin.setPreferences("AutoSave", 47 self.__plugin.setPreferences(
47 self.autosaveCheckBox.isChecked()) 48 "AutoSave", self.autosaveCheckBox.isChecked())
48 self.__plugin.setPreferences("AllowDuplicates", 49 self.__plugin.setPreferences(
49 self.duplicatesCheckBox.isChecked()) 50 "AllowDuplicates", self.duplicatesCheckBox.isChecked())

eric ide

mercurial