Fixed some issues with mouse double clicks, remove unused and supefluous code

This commit is contained in:
Uwe Kindler
2017-02-15 21:54:26 +01:00
parent 72fc9cd79a
commit 635b96a2ae
9 changed files with 57 additions and 102 deletions

View File

@@ -66,8 +66,6 @@ enum DropArea
Q_DECLARE_FLAGS(DropAreas, DropArea)
void deleteEmptySplitter(MainContainerWidget* container);
MainContainerWidget* findParentContainerWidget(QWidget* w);
SectionWidget* findParentSectionWidget(QWidget* w);
QSplitter* findParentSplitter(QWidget* w);
QSplitter* findImmediateSplitter(QWidget* w);

View File

@@ -71,6 +71,8 @@ public:
void dumpLayout();
MainContainerWidget* mainContainerWidget() const {return m_MainContainerWidget;}
signals:
/*!
* Emits whenever the "isActiveTab" state of a SectionContent changes.

View File

@@ -59,12 +59,6 @@ public:
SectionContent::RefPtr content() const { return _content; }
/**
* Returns true, if this floating widget is dragged right now.
* That means, left mouse button is down in the title widget
*/
bool isDraggingActive() const;
/**
* Returns the current zOrderIndex
*/
@@ -99,7 +93,6 @@ private:
CContainerWidget* m_ContainerWidget;
CContainerWidget* m_DropContainer;
bool m_DraggingActive = false;
bool m_NonCLientDraggingActive = false;
unsigned int m_zOrderIndex = 0;
QPoint m_DragStartPosition;
QPoint m_DragStartMousePosition;

View File

@@ -27,7 +27,6 @@ class SectionTitleWidget : public QFrame
SectionContent::RefPtr m_Content;
// Drag & Drop (Floating)
QPointer<FloatingWidget> m_FloatingWidget;
QPoint m_DragStartMousePosition;
QPoint m_DragStartGlobalMousePosition;
QPoint m_DragStartPosition;
@@ -45,14 +44,6 @@ public:
bool isActiveTab() const;
void setActiveTab(bool active);
/**
* Returns true, if this sections title widget is currently dragging
* a floating widget
*/
bool isDraggingFloatingWidget() const;
virtual bool event(QEvent *e);
protected:
virtual void mousePressEvent(QMouseEvent* ev);
virtual void mouseReleaseEvent(QMouseEvent* ev);