diff --git a/src/plugins/diffeditor/diffeditor.cpp b/src/plugins/diffeditor/diffeditor.cpp index 1e612752371..1ec962ce2d4 100644 --- a/src/plugins/diffeditor/diffeditor.cpp +++ b/src/plugins/diffeditor/diffeditor.cpp @@ -229,14 +229,10 @@ DiffEditor::DiffEditor(const QSharedPointer &doc) connect(m_descriptionWidget, SIGNAL(expandBranchesRequested()), m_document->controller(), SLOT(expandBranchesRequested())); - connect(TextEditorSettings::instance(), - SIGNAL(displaySettingsChanged(TextEditor::DisplaySettings)), - m_descriptionWidget, - SLOT(setDisplaySettings(TextEditor::DisplaySettings))); - connect(TextEditorSettings::instance(), - SIGNAL(fontSettingsChanged(TextEditor::FontSettings)), - m_descriptionWidget->textDocument(), - SLOT(setFontSettings(TextEditor::FontSettings))); + connect(TextEditorSettings::instance(), &TextEditorSettings::displaySettingsChanged, + m_descriptionWidget, &BaseTextEditorWidget::setDisplaySettings); + connect(TextEditorSettings::instance(), &TextEditorSettings::fontSettingsChanged, + m_descriptionWidget->textDocument(), &BaseTextDocument::setFontSettings); m_descriptionWidget->setDisplaySettings( TextEditorSettings::displaySettings()); diff --git a/src/plugins/diffeditor/sidebysidediffeditorwidget.cpp b/src/plugins/diffeditor/sidebysidediffeditorwidget.cpp index 65bdae387b6..3e6eeb8f41a 100644 --- a/src/plugins/diffeditor/sidebysidediffeditorwidget.cpp +++ b/src/plugins/diffeditor/sidebysidediffeditorwidget.cpp @@ -790,9 +790,8 @@ SideBySideDiffEditorWidget::SideBySideDiffEditorWidget(QWidget *parent) m_leftEditor = new SideDiffEditorWidget(this); m_leftEditor->setVerticalScrollBarPolicy(Qt::ScrollBarAlwaysOff); m_leftEditor->setReadOnly(true); - connect(TextEditorSettings::instance(), - SIGNAL(displaySettingsChanged(TextEditor::DisplaySettings)), - m_leftEditor, SLOT(setDisplaySettings(TextEditor::DisplaySettings))); + connect(TextEditorSettings::instance(), &TextEditorSettings::displaySettingsChanged, + m_leftEditor, &SideDiffEditorWidget::setDisplaySettings); m_leftEditor->setDisplaySettings(TextEditorSettings::displaySettings()); m_leftEditor->setCodeStyle(TextEditorSettings::codeStyle()); connect(m_leftEditor, SIGNAL(jumpToOriginalFileRequested(int,int,int)), @@ -803,9 +802,8 @@ SideBySideDiffEditorWidget::SideBySideDiffEditorWidget(QWidget *parent) m_rightEditor = new SideDiffEditorWidget(this); m_rightEditor->setReadOnly(true); - connect(TextEditorSettings::instance(), - SIGNAL(displaySettingsChanged(TextEditor::DisplaySettings)), - m_rightEditor, SLOT(setDisplaySettings(TextEditor::DisplaySettings))); + connect(TextEditorSettings::instance(), &TextEditorSettings::displaySettingsChanged, + m_rightEditor, &SideDiffEditorWidget::setDisplaySettings); m_rightEditor->setDisplaySettings(TextEditorSettings::displaySettings()); m_rightEditor->setCodeStyle(TextEditorSettings::codeStyle()); connect(m_rightEditor, SIGNAL(jumpToOriginalFileRequested(int,int,int)), diff --git a/src/plugins/diffeditor/unifieddiffeditorwidget.cpp b/src/plugins/diffeditor/unifieddiffeditorwidget.cpp index ffa8351d548..7fb5c959fd9 100644 --- a/src/plugins/diffeditor/unifieddiffeditorwidget.cpp +++ b/src/plugins/diffeditor/unifieddiffeditorwidget.cpp @@ -91,9 +91,8 @@ UnifiedDiffEditorWidget::UnifiedDiffEditorWidget(QWidget *parent) SelectableTextEditorWidget::setDisplaySettings(settings); setReadOnly(true); - connect(TextEditorSettings::instance(), - SIGNAL(displaySettingsChanged(TextEditor::DisplaySettings)), - this, SLOT(setDisplaySettings(TextEditor::DisplaySettings))); + connect(TextEditorSettings::instance(), &TextEditorSettings::displaySettingsChanged, + this, &UnifiedDiffEditorWidget::setDisplaySettings); setDisplaySettings(TextEditorSettings::displaySettings()); setCodeStyle(TextEditorSettings::codeStyle()); diff --git a/src/plugins/texteditor/basetexteditor.h b/src/plugins/texteditor/basetexteditor.h index a7faee7b6de..ffa17c62c29 100644 --- a/src/plugins/texteditor/basetexteditor.h +++ b/src/plugins/texteditor/basetexteditor.h @@ -400,13 +400,14 @@ public: virtual void format(); virtual void rewrapParagraph(); virtual void unCommentSelection(); + virtual void setDisplaySettings(const TextEditor::DisplaySettings &); - virtual void setMarginSettings(const TextEditor::MarginSettings &); - virtual void setBehaviorSettings(const TextEditor::BehaviorSettings &); - virtual void setTypingSettings(const TextEditor::TypingSettings &); - virtual void setStorageSettings(const TextEditor::StorageSettings &); - virtual void setCompletionSettings(const TextEditor::CompletionSettings &); - virtual void setExtraEncodingSettings(const TextEditor::ExtraEncodingSettings &); + void setMarginSettings(const TextEditor::MarginSettings &); + void setBehaviorSettings(const TextEditor::BehaviorSettings &); + void setTypingSettings(const TextEditor::TypingSettings &); + void setStorageSettings(const TextEditor::StorageSettings &); + void setCompletionSettings(const TextEditor::CompletionSettings &); + void setExtraEncodingSettings(const TextEditor::ExtraEncodingSettings &); void circularPaste(); void switchUtf8bom();