EditorToolBar Class
(Core::EditorToolBar)Public Types
typedef | MenuProvider |
enum | ToolbarCreationFlags { FlagsNone, FlagsStandalone } |
Public Functions
EditorToolBar(QWidget *parent = nullptr) | |
virtual | ~EditorToolBar() override |
void | addCenterToolBar(QWidget *toolBar) |
void | addEditor(Core::IEditor *editor) |
void | removeToolbarForEditor(Core::IEditor *editor) |
void | setCanGoBack(bool canGoBack) |
void | setCanGoForward(bool canGoForward) |
void | setCloseSplitEnabled(bool enable) |
void | setCloseSplitIcon(const QIcon &icon) |
void | setCurrentEditor(Core::IEditor *editor) |
void | setMenuProvider(const Core::EditorToolBar::MenuProvider &provider) |
void | setNavigationVisible(bool isVisible) |
void | setToolbarCreationFlags(Core::EditorToolBar::ToolbarCreationFlags flags) |
Signals
void | closeClicked() |
void | closeSplitClicked() |
void | currentDocumentMoved() |
void | goBackClicked() |
void | goForwardClicked() |
void | horizontalSplitClicked() |
void | listSelectionActivated(int row) |
void | splitNewWindowClicked() |
void | verticalSplitClicked() |
Reimplemented Protected Functions
virtual bool | eventFilter(QObject *obj, QEvent *event) override |
Member Type Documentation
typedef EditorToolBar::MenuProvider
enum EditorToolBar::ToolbarCreationFlags
Member Function Documentation
EditorToolBar::EditorToolBar(QWidget *parent = nullptr)
Mimic the look of the text editor toolbar as defined in e.g. EditorView::EditorView
[override virtual]
EditorToolBar::~EditorToolBar()
Destroys the instance of EditorToolBar. The destructor is virtual.