--- a/Preferences/ConfigurationPages/TemplatesPage.py Mon Apr 07 18:46:02 2014 +0200 +++ b/Preferences/ConfigurationPages/TemplatesPage.py Mon Apr 07 19:16:36 2014 +0200 @@ -7,6 +7,8 @@ Module implementing the Templates configuration page. """ +from PyQt4.QtCore import pyqtSlot + from .ConfigurationPageBase import ConfigurationPageBase from .Ui_TemplatesPage import Ui_TemplatesPage @@ -36,6 +38,8 @@ self.templatesMultiDialogButton.setChecked(True) self.templatesToolTipCheckBox.setChecked( Preferences.getTemplates("ShowTooltip")) + self.editorFont = Preferences.getTemplates("EditorFont") + self.editorFontSample.setFont(self.editorFont) def save(self): """ @@ -53,6 +57,15 @@ Preferences.setTemplates( "ShowTooltip", self.templatesToolTipCheckBox.isChecked()) + Preferences.setTemplates("EditorFont", self.editorFont) + + @pyqtSlot() + def on_editorFontButton_clicked(self): + """ + Private method used to select the font to be used by the code editor. + """ + self.editorFont = self.selectFont( + self.editorFontSample, self.editorFont) def create(dlg):