diff -r e9e7eca7efee -r bf71ee032bb4 src/eric7/Plugins/VcsPlugins/vcsPySvn/ConfigurationPage/SubversionPage.py --- a/src/eric7/Plugins/VcsPlugins/vcsPySvn/ConfigurationPage/SubversionPage.py Wed Jul 13 11:16:20 2022 +0200 +++ b/src/eric7/Plugins/VcsPlugins/vcsPySvn/ConfigurationPage/SubversionPage.py Wed Jul 13 14:55:47 2022 +0200 @@ -9,9 +9,7 @@ from PyQt6.QtCore import pyqtSlot -from Preferences.ConfigurationPages.ConfigurationPageBase import ( - ConfigurationPageBase -) +from Preferences.ConfigurationPages.ConfigurationPageBase import ConfigurationPageBase from .Ui_SubversionPage import Ui_SubversionPage @@ -19,33 +17,35 @@ """ Class implementing the Subversion configuration page. """ + def __init__(self, plugin): """ Constructor - + @param plugin reference to the plugin object """ super().__init__() self.setupUi(self) self.setObjectName("SubversionPage") - + self.__plugin = plugin - + # set initial values self.logSpinBox.setValue(self.__plugin.getPreferences("LogLimit")) - + def save(self): """ Public slot to save the Subversion configuration. """ self.__plugin.setPreferences("LogLimit", self.logSpinBox.value()) - + @pyqtSlot() def on_configButton_clicked(self): """ Private slot to edit the Subversion config file. """ from QScintilla.MiniEditor import MiniEditor + cfgFile = self.__plugin.getConfigPath() editor = MiniEditor(cfgFile, "Properties", self) editor.show() @@ -56,6 +56,7 @@ Private slot to edit the Subversion servers file. """ from QScintilla.MiniEditor import MiniEditor + serversFile = self.__plugin.getServersPath() editor = MiniEditor(serversFile, "Properties", self) editor.show()