TextEditor: Centralize settings connections setup

All editors did that manually, with varying approaches. Connect once
when the document is made known to the EditorWidget instead.

Change-Id: Ib0828b08158539859f6f89c8080435a027aa06ed
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
This commit is contained in:
hjk
2014-08-19 12:12:45 +02:00
parent b25c575b22
commit cb35594800
30 changed files with 73 additions and 144 deletions

View File

@@ -43,7 +43,6 @@ QT_END_NAMESPACE
namespace TextEditor {
class BaseTextEditorWidget;
class FontSettings;
class TabSettings;
class TypingSettings;
@@ -73,8 +72,6 @@ public:
static TextEditorSettings *instance();
static void initializeEditor(BaseTextEditorWidget *editor);
static const FontSettings &fontSettings();
static const TypingSettings &typingSettings();
static const StorageSettings &storageSettings();
@@ -116,7 +113,7 @@ signals:
void completionSettingsChanged(const TextEditor::CompletionSettings &);
void extraEncodingSettingsChanged(const TextEditor::ExtraEncodingSettings &);
private slots:
public slots:
void fontZoomRequested(int zoom);
void zoomResetRequested();
};