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.