forked from qt-creator/qt-creator
Project editor settings: apply to all editors
It was only applying the settings to one of the open editors in case of splits. Task-number: QTCREATORBUG-9825 Change-Id: Iaa9b92d33f2531e7c5d053270f354f052160acd8 Reviewed-by: Eike Ziller <eike.ziller@digia.com>
This commit is contained in:
@@ -249,7 +249,8 @@ void EditorConfiguration::setUseGlobalSettings(bool use)
|
|||||||
d->m_defaultCodeStyle->setCurrentDelegate(d->m_useGlobal
|
d->m_defaultCodeStyle->setCurrentDelegate(d->m_useGlobal
|
||||||
? TextEditorSettings::instance()->codeStyle() : 0);
|
? TextEditorSettings::instance()->codeStyle() : 0);
|
||||||
const SessionManager *session = ProjectExplorerPlugin::instance()->session();
|
const SessionManager *session = ProjectExplorerPlugin::instance()->session();
|
||||||
QList<Core::IEditor *> opened = Core::EditorManager::instance()->openedEditors();
|
QList<Core::IEditor *> opened = Core::EditorManager::documentModel()->editorsForDocuments(
|
||||||
|
Core::EditorManager::documentModel()->openedDocuments());
|
||||||
foreach (Core::IEditor *editor, opened) {
|
foreach (Core::IEditor *editor, opened) {
|
||||||
if (BaseTextEditorWidget *baseTextEditor = qobject_cast<BaseTextEditorWidget *>(editor->widget())) {
|
if (BaseTextEditorWidget *baseTextEditor = qobject_cast<BaseTextEditorWidget *>(editor->widget())) {
|
||||||
Project *project = session->projectForFile(editor->document()->filePath());
|
Project *project = session->projectForFile(editor->document()->filePath());
|
||||||
|
Reference in New Issue
Block a user