Started implementing support for docking multiple sections into section

This commit is contained in:
Uwe Kindler
2017-02-20 07:36:27 +01:00
parent b93d2fbd48
commit 70a7a7b352
9 changed files with 99 additions and 74 deletions

View File

@@ -46,7 +46,7 @@ public:
/**
* Returns the current zOrderIndex
*/
unsigned int zOrderIndex() const;
virtual unsigned int zOrderIndex() const;
void dropFloatingWidget(FloatingWidget* FloatingWidget,
const QPoint& TargetPos);

View File

@@ -57,8 +57,6 @@ public:
FloatingWidget(MainContainerWidget* container, SectionWidget* sectionWidget);
virtual ~FloatingWidget();
SectionContent::RefPtr content() const { return _content; }
/**
* Returns the current zOrderIndex
*/
@@ -87,9 +85,6 @@ private:
void setDraggingActive(bool Active);
MainContainerWidget* m_MainContainerWidget;
SectionContent::RefPtr _content;
//SectionTitleWidget* _titleWidget;
//SectionContentWidget* _contentWidget;
CContainerWidget* m_ContainerWidget;
CContainerWidget* m_DropContainer;
bool m_DraggingActive = false;

View File

@@ -117,6 +117,8 @@ public:
static QSplitter* newSplitter(Qt::Orientation orientation = Qt::Horizontal, QWidget* parent = 0);
virtual unsigned int zOrderIndex() const {return 0;}
private:
// Serialization
QByteArray saveHierarchy() const;