Refactored toolbar interface

This commit is contained in:
Lasse Holmstedt
2010-03-10 10:50:11 +01:00
parent a6a049852b
commit 3124db009f
5 changed files with 30 additions and 10 deletions

View File

@@ -183,13 +183,11 @@ void EditorToolBar::closeView()
emit closeClicked();
}
void EditorToolBar::addEditor(IEditor *editor, ToolbarCreationFlags flags)
void EditorToolBar::addEditor(IEditor *editor)
{
connect(editor, SIGNAL(changed()), this, SLOT(checkEditorStatus()));
QWidget *toolBar = editor->toolBar();
m_ignoreEditorToolbar = flags & FlagsIgnoreIEditorToolBar;
if (toolBar && !m_ignoreEditorToolbar)
addCenterToolBar(toolBar);
@@ -215,6 +213,10 @@ void EditorToolBar::updateToolBar(QWidget *toolBar)
m_activeToolBar = toolBar;
}
void EditorToolBar::setToolbarCreationFlags(ToolbarCreationFlags flags)
{
m_ignoreEditorToolbar = flags & FlagsIgnoreIEditorToolBar;
}
void EditorToolBar::setCurrentEditor(IEditor *editor)
{