forked from qt-creator/qt-creator
Editor toolbar integration
This commit is contained in:
@@ -122,7 +122,7 @@ DocumentWidget::DocumentWidget(TextEditor::ITextEditor *textEditor, QPlainTextEd
|
||||
m_leftSideBar(0),
|
||||
m_rightSideBar(0),
|
||||
m_designToolBar(new QToolBar),
|
||||
m_fakeToolBar(Core::EditorManager::createFakeToolBar(this)),
|
||||
m_fakeToolBar(Core::EditorManager::createToolBar(this)),
|
||||
m_isDisabled(false),
|
||||
m_warningWidget(0)
|
||||
{
|
||||
@@ -203,11 +203,6 @@ void DocumentWidget::setAutoSynchronization(bool sync)
|
||||
}
|
||||
}
|
||||
|
||||
void DocumentWidget::closeEditor()
|
||||
{
|
||||
Core::ICore::instance()->editorManager()->closeEditors(QList<IEditor*>() << textEditor());
|
||||
}
|
||||
|
||||
void DocumentWidget::enable()
|
||||
{
|
||||
if (debug)
|
||||
@@ -302,9 +297,9 @@ void DocumentWidget::setup()
|
||||
|
||||
m_designToolBar->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Ignored);
|
||||
|
||||
connect(m_fakeToolBar, SIGNAL(closeClicked()), this, SLOT(closeEditor()));
|
||||
m_fakeToolBar->setEditor(textEditor());
|
||||
m_fakeToolBar->setCenterToolBar(m_designToolBar);
|
||||
m_fakeToolBar->addEditor(textEditor(), Core::EditorToolBar::FlagsIgnoreIEditorToolBar);
|
||||
m_fakeToolBar->addCenterToolBar(m_designToolBar);
|
||||
m_fakeToolBar->setNavigationVisible(false);
|
||||
|
||||
// right area:
|
||||
QWidget *centerWidget = new QWidget;
|
||||
|
||||
Reference in New Issue
Block a user