5 #ifndef CNOID_BASE_TOOL_BAR_AREA_H
6 #define CNOID_BASE_TOOL_BAR_AREA_H
8 #include <cnoid/ValueTree>
11 #include "exportdecl.h"
16 class ToolBarAreaImpl;
26 std::vector<ToolBar*> toolBars()
const;
27 std::vector<ToolBar*> visibleToolBars()
const;
30 void doInitialLayout();
36 bool addToolBar(
ToolBar* toolBar);
37 void removeToolBar(
ToolBar* toolBar);
39 void setVisibilityMenuItems(
Menu* menu);
41 void layoutToolBars();
44 void dragToolBar(
ToolBar* toolBar,
const QPoint& globalPos);
47 virtual void resizeEvent(QResizeEvent* event);
48 virtual bool event(QEvent* event);
54 ToolBarAreaImpl* impl;
55 friend class MainWindowImpl;