This commit is contained in:
Uwe Kindler 2020-03-25 14:35:26 +01:00
commit dceaa155c4
3 changed files with 5 additions and 1 deletions

View File

@ -23,7 +23,7 @@ protected:
QSplitter* rootSplitter() const; QSplitter* rootSplitter() const;
void createRootSplitter(); void createRootSplitter();
void dropFloatingWidget(ads::CFloatingDockContainer* FloatingWidget, const QPoint& TargetPos); void dropFloatingWidget(ads::CFloatingDockContainer* FloatingWidget, const QPoint& TargetPos);
void dropWidget(QWidget* widget, const QPoint& TargetPos); void dropWidget(QWidget* Widget, DockWidgetArea DropArea, CDockAreaWidget* TargetAreaWidget);
void addDockArea(ads::CDockAreaWidget* DockAreaWidget /Transfer/, ads::DockWidgetArea area = ads::CenterDockWidgetArea); void addDockArea(ads::CDockAreaWidget* DockAreaWidget /Transfer/, ads::DockWidgetArea area = ads::CenterDockWidgetArea);
void removeDockArea(ads::CDockAreaWidget* area /TransferBack/); void removeDockArea(ads::CDockAreaWidget* area /TransferBack/);
void saveState(QXmlStreamWriter& Stream) const; void saveState(QXmlStreamWriter& Stream) const;

View File

@ -24,6 +24,7 @@ public:
void setAllowedAreas(ads::DockWidgetAreas areas); void setAllowedAreas(ads::DockWidgetAreas areas);
ads::DockWidgetAreas allowedAreas() const; ads::DockWidgetAreas allowedAreas() const;
ads::DockWidgetArea dropAreaUnderCursor() const; ads::DockWidgetArea dropAreaUnderCursor() const;
ads::DockWidgetArea visibleDropAreaUnderCursor() const;
ads::DockWidgetArea showOverlay(QWidget* target); ads::DockWidgetArea showOverlay(QWidget* target);
void hideOverlay(); void hideOverlay();
void enableDropPreview(bool Enable); void enableDropPreview(bool Enable);

View File

@ -16,6 +16,9 @@ public:
CDockSplitter(Qt::Orientation orientation, QWidget *parent /TransferThis/ = 0); CDockSplitter(Qt::Orientation orientation, QWidget *parent /TransferThis/ = 0);
virtual ~CDockSplitter(); virtual ~CDockSplitter();
bool hasVisibleContent() const; bool hasVisibleContent() const;
QWidget* firstWidget() const;
QWidget* lastWidget() const;
}; };
}; };