9 |
9 |
10 from __future__ import unicode_literals # __IGNORE_WARNING__ |
10 from __future__ import unicode_literals # __IGNORE_WARNING__ |
11 |
11 |
12 from PyQt4.QtCore import pyqtSlot |
12 from PyQt4.QtCore import pyqtSlot |
13 |
13 |
14 from Preferences.ConfigurationPages.ConfigurationPageBase import ConfigurationPageBase |
14 from Preferences.ConfigurationPages.ConfigurationPageBase import \ |
|
15 ConfigurationPageBase |
15 from .Ui_SubversionPage import Ui_SubversionPage |
16 from .Ui_SubversionPage import Ui_SubversionPage |
16 |
17 |
17 |
18 |
18 class SubversionPage(ConfigurationPageBase, Ui_SubversionPage): |
19 class SubversionPage(ConfigurationPageBase, Ui_SubversionPage): |
19 """ |
20 """ |
31 |
32 |
32 self.__plugin = plugin |
33 self.__plugin = plugin |
33 |
34 |
34 # set initial values |
35 # set initial values |
35 self.logSpinBox.setValue(self.__plugin.getPreferences("LogLimit")) |
36 self.logSpinBox.setValue(self.__plugin.getPreferences("LogLimit")) |
36 self.commitSpinBox.setValue(self.__plugin.getPreferences("CommitMessages")) |
37 self.commitSpinBox.setValue( |
|
38 self.__plugin.getPreferences("CommitMessages")) |
37 |
39 |
38 def save(self): |
40 def save(self): |
39 """ |
41 """ |
40 Public slot to save the Subversion configuration. |
42 Public slot to save the Subversion configuration. |
41 """ |
43 """ |
42 self.__plugin.setPreferences("LogLimit", self.logSpinBox.value()) |
44 self.__plugin.setPreferences("LogLimit", self.logSpinBox.value()) |
43 self.__plugin.setPreferences("CommitMessages", self.commitSpinBox.value()) |
45 self.__plugin.setPreferences( |
|
46 "CommitMessages", self.commitSpinBox.value()) |
44 |
47 |
45 @pyqtSlot() |
48 @pyqtSlot() |
46 def on_configButton_clicked(self): |
49 def on_configButton_clicked(self): |
47 """ |
50 """ |
48 Private slot to edit the Subversion config file. |
51 Private slot to edit the Subversion config file. |