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()) |