forked from qt-creator/qt-creator
Merge remote-tracking branch 'origin/7.0'
Conflicts: cmake/QtCreatorIDEBranding.cmake qbs/modules/qtc/qtc.qbs qtcreator_ide_branding.pri src/plugins/languageclient/languageclientoutline.cpp Change-Id: I106fbde6467818368a8358d612d793313cad27e6
This commit is contained in:
@@ -31,6 +31,7 @@
|
||||
#include <coreplugin/editormanager/ieditor.h>
|
||||
#include <coreplugin/find/itemviewfind.h>
|
||||
#include <languageserverprotocol/languagefeatures.h>
|
||||
#include <texteditor/outlinefactory.h>>
|
||||
#include <texteditor/textdocument.h>
|
||||
#include <texteditor/texteditor.h>
|
||||
#include <utils/itemviews.h>
|
||||
@@ -345,13 +346,18 @@ OutlineComboBox::OutlineComboBox(Client *client, TextEditor::BaseTextEditor *edi
|
||||
setMaxVisibleItems(40);
|
||||
|
||||
setContextMenuPolicy(Qt::ActionsContextMenu);
|
||||
auto sortAction = new QAction(tr("Sort Alphabetically"), this);
|
||||
const QString sortActionText
|
||||
= QCoreApplication::translate("TextEditor::Internal::OutlineWidgetStack",
|
||||
"Sort Alphabetically");
|
||||
auto sortAction = new QAction(sortActionText, this);
|
||||
sortAction->setCheckable(true);
|
||||
sortAction->setChecked(sorted);
|
||||
addAction(sortAction);
|
||||
|
||||
connect(client->documentSymbolCache(), &DocumentSymbolCache::gotSymbols,
|
||||
this, &OutlineComboBox::updateModel);
|
||||
connect(client->documentSymbolCache(),
|
||||
&DocumentSymbolCache::gotSymbols,
|
||||
this,
|
||||
&OutlineComboBox::updateModel);
|
||||
connect(client, &Client::documentUpdated, this, &OutlineComboBox::documentUpdated);
|
||||
connect(m_editorWidget, &TextEditor::TextEditorWidget::cursorPositionChanged,
|
||||
this, &OutlineComboBox::updateEntry);
|
||||
|
||||
Reference in New Issue
Block a user