1234567891011121314151617181920212223242526272829303132 |
- #ifndef DOCKABLETWIDGETAREA_H
- #define DOCKABLETWIDGETAREA_H
- #include "DockableWidgetLayout.h"
- #include <QWidget>
- class DockableWidget;
- class QPaintEvent;
- class DockableWidgetArea : public QWidget
- {
- Q_OBJECT;
- public:
- DockableWidgetArea(QWidget* parent = 0);
- private:
- void paintEvent(QPaintEvent* e);
- void removeWidget(DockableWidget* widget);
- void addWidget(DockableWidget* widget, const QRect& rect);
- void addWidget(DockableWidget* widget, DockableWidgetLayout::DockSide side,
- int distance, int width = -1, int height = -1);
- bool insertLocation(QRect& r, const QSizePolicy& sizePol);
- void getConfig(QStringList& list);
- DockableWidgetLayout* layout;
- friend class DockManager;
- };
- #endif // DOCKABLETWIDGETAREA_H
|