diff --git a/src/AutoHideDockContainer.h b/src/AutoHideDockContainer.h
index fb9b504..e12dbba 100644
--- a/src/AutoHideDockContainer.h
+++ b/src/AutoHideDockContainer.h
@@ -18,6 +18,7 @@
** License along with this library; If not, see .
******************************************************************************/
+
//============================================================================
/// \file AutoHideDockContainer.h
/// \author Syarif Fakhri
@@ -28,11 +29,11 @@
//============================================================================
// INCLUDES
//============================================================================
-#include
-
-#include "AutoHideTab.h"
#include "ads_globals.h"
+#include
+#include "AutoHideTab.h"
+
QT_FORWARD_DECLARE_CLASS(QXmlStreamWriter)
namespace ads
@@ -51,153 +52,152 @@ struct SideTabBarPrivate;
*/
class ADS_EXPORT CAutoHideDockContainer : public QFrame
{
- Q_OBJECT
+ Q_OBJECT
Q_PROPERTY(int sideBarLocation READ sideBarLocation)
private:
- AutoHideDockContainerPrivate* d; ///< private data (pimpl)
- friend struct AutoHideDockContainerPrivate;
- friend CAutoHideSideBar;
- friend SideTabBarPrivate;
+ AutoHideDockContainerPrivate* d; ///< private data (pimpl)
+ friend struct AutoHideDockContainerPrivate;
+ friend CAutoHideSideBar;
+ friend SideTabBarPrivate;
protected:
- virtual bool eventFilter(QObject* watched, QEvent* event) override;
- virtual void resizeEvent(QResizeEvent* event) override;
- virtual void leaveEvent(QEvent* event) override;
- virtual bool event(QEvent* event) override;
+ virtual bool eventFilter(QObject* watched, QEvent* event) override;
+ virtual void resizeEvent(QResizeEvent* event) override;
+ virtual void leaveEvent(QEvent *event) override;
+ virtual bool event(QEvent* event) override;
virtual void dragLeaveEvent(QDragLeaveEvent* ev) override;
- /**
- * Updates the size considering the size limits and the resize margins
- */
- void updateSize();
+ /**
+ * Updates the size considering the size limits and the resize margins
+ */
+ void updateSize();
- /*
- * Saves the state and size
- */
- void saveState(QXmlStreamWriter& Stream);
+ /*
+ * Saves the state and size
+ */
+ void saveState(QXmlStreamWriter& Stream);
public:
- using Super = QFrame;
+ using Super = QFrame;
/**
- * Create Auto Hide widget with the given dock widget
- */
- CAutoHideDockContainer(CDockWidget* DockWidget, SideBarLocation area,
- CDockContainerWidget* parent);
+ * Create Auto Hide widget with the given dock widget
+ */
+ CAutoHideDockContainer(CDockWidget* DockWidget, SideBarLocation area,
+ CDockContainerWidget* parent);
+
+ /**
+ * Virtual Destructor
+ */
+ virtual ~CAutoHideDockContainer();
+
+ /**
+ * Gets the side tab bar
+ */
+ CAutoHideSideBar* autoHideSideBar() const;
+
+ /**
+ * Returns the side tab
+ */
+ CAutoHideTab* autoHideTab() const;
+
+ /**
+ * Gets the dock widget in this dock container
+ */
+ CDockWidget* dockWidget() const;
+
+ /**
+ * Returns the index of this container in the sidebar
+ */
+ int tabIndex() const;
+
+ /**
+ * Adds a dock widget and removes the previous dock widget
+ */
+ void addDockWidget(CDockWidget* DockWidget);
/**
- * Virtual Destructor
- */
- virtual ~CAutoHideDockContainer();
+ * Returns the side tab bar area of this Auto Hide dock container
+ */
+ SideBarLocation sideBarLocation() const;
- /**
- * Gets the side tab bar
- */
- CAutoHideSideBar* autoHideSideBar() const;
+ /**
+ * Sets a new SideBarLocation.
+ * If a new side bar location is set, the auto hide dock container needs
+ * to update its resize handle position
+ */
+ void setSideBarLocation(SideBarLocation SideBarLocation);
- /**
- * Returns the side tab
- */
- CAutoHideTab* autoHideTab() const;
+ /**
+ * Returns the dock area widget of this Auto Hide dock container
+ */
+ CDockAreaWidget* dockAreaWidget() const;
- /**
- * Gets the dock widget in this dock container
- */
- CDockWidget* dockWidget() const;
+ /**
+ * Returns the parent container that hosts this auto hide container
+ */
+ CDockContainerWidget* dockContainer() const;
- /**
- * Returns the index of this container in the sidebar
- */
- int tabIndex() const;
-
- /**
- * Adds a dock widget and removes the previous dock widget
- */
- void addDockWidget(CDockWidget* DockWidget);
-
- /**
- * Returns the side tab bar area of this Auto Hide dock container
- */
- SideBarLocation sideBarLocation() const;
-
- /**
- * Sets a new SideBarLocation.
- * If a new side bar location is set, the auto hide dock container needs
- * to update its resize handle position
- */
- void setSideBarLocation(SideBarLocation SideBarLocation);
-
- /**
- * Returns the dock area widget of this Auto Hide dock container
- */
- CDockAreaWidget* dockAreaWidget() const;
-
- /**
- * Returns the parent container that hosts this auto hide container
- */
- CDockContainerWidget* dockContainer() const;
-
- /**
- * Moves the contents to the parent container widget
- * Used before removing this Auto Hide dock container
- */
+ /**
+ * Moves the contents to the parent container widget
+ * Used before removing this Auto Hide dock container
+ */
void moveContentsToParent();
- /**
- * Cleanups up the side tab widget and then deletes itself
- */
- void cleanupAndDelete();
+ /**
+ * Cleanups up the side tab widget and then deletes itself
+ */
+ void cleanupAndDelete();
- /*
- * Toggles the auto Hide dock container widget
- * This will also hide the side tab widget
- */
- void toggleView(bool Enable);
+ /*
+ * Toggles the auto Hide dock container widget
+ * This will also hide the side tab widget
+ */
+ void toggleView(bool Enable);
- /*
- * Collapses the auto hide dock container widget
- * Does not hide the side tab widget
- */
- void collapseView(bool Enable);
+ /*
+ * Collapses the auto hide dock container widget
+ * Does not hide the side tab widget
+ */
+ void collapseView(bool Enable);
- /**
- * Toggles the current collapse state
- */
- void toggleCollapseState();
+ /**
+ * Toggles the current collapse state
+ */
+ void toggleCollapseState();
- /**
- * Use this instead of resize.
- * Depending on the sidebar location this will set the width or height
- * of this auto hide container.
- */
- void setSize(int Size);
+ /**
+ * Use this instead of resize.
+ * Depending on the sidebar location this will set the width or height
+ * of this auto hide container.
+ */
+ void setSize(int Size);
- /**
- * Resets the width or height to the initial dock widget size dependinng on
- * the orientation.
- * If the orientation is Qt::Horizontal, then the height is reset to
- * the initial size and if orientation is Qt::Vertical, then the width is
- * reset to the initial size
- */
- void resetToInitialDockWidgetSize();
+ /**
+ * Resets the width or height to the initial dock widget size dependinng on
+ * the orientation.
+ * If the orientation is Qt::Horizontal, then the height is reset to
+ * the initial size and if orientation is Qt::Vertical, then the width is
+ * reset to the initial size
+ */
+ void resetToInitialDockWidgetSize();
- /**
- * Returns orientation of this container.
- * Left and right containers have a Qt::Vertical orientation and top / bottom
- * containers have a Qt::Horizontal orientation.
- * The function returns the orientation of the corresponding auto hide
- * side bar.
- */
- Qt::Orientation orientation() const;
+ /**
+ * Returns orientation of this container.
+ * Left and right containers have a Qt::Vertical orientation and top / bottom
+ * containers have a Qt::Horizontal orientation.
+ * The function returns the orientation of the corresponding auto hide
+ * side bar.
+ */
+ Qt::Orientation orientation() const;
- /**
- * Removes the AutoHide container from the current side bar and adds
- * it to the new side bar given in SideBarLocation
- */
- void moveToNewSideBarLocation(SideBarLocation SideBarLocation,
- int TabIndex = -1);
+ /**
+ * Removes the AutoHide container from the current side bar and adds
+ * it to the new side bar given in SideBarLocation
+ */
+ void moveToNewSideBarLocation(SideBarLocation SideBarLocation, int TabIndex = -1);
};
-} // namespace ads
+} // namespace ads
//-----------------------------------------------------------------------------
#endif
diff --git a/src/AutoHideTab.cpp b/src/AutoHideTab.cpp
index 23fee07..c555b10 100644
--- a/src/AutoHideTab.cpp
+++ b/src/AutoHideTab.cpp
@@ -33,8 +33,7 @@
#include
#include
#include
-#include
-#include
+#include
#include "AutoHideDockContainer.h"
#include "AutoHideSideBar.h"