X-Git-Url: https://cloud.milkyroute.net/gitweb/dolphin.git/blobdiff_plain/0c8ef2977e2285676fb4c2ee1fdcb1e641c1acd7..16a3aea6a629a91aab937be5c111b64b3ed6cf86:/src/dolphintabpage.h diff --git a/src/dolphintabpage.h b/src/dolphintabpage.h index 85295bf92..6e3e008ac 100644 --- a/src/dolphintabpage.h +++ b/src/dolphintabpage.h @@ -20,9 +20,9 @@ #ifndef DOLPHIN_TAB_PAGE_H #define DOLPHIN_TAB_PAGE_H -#include #include #include +#include class QSplitter; class DolphinViewContainer; @@ -33,7 +33,7 @@ class DolphinTabPage : public QWidget Q_OBJECT public: - explicit DolphinTabPage(const QUrl& primaryUrl, const QUrl& secondaryUrl = QUrl(), QWidget* parent = 0); + explicit DolphinTabPage(const QUrl& primaryUrl, const QUrl& secondaryUrl = QUrl(), QWidget* parent = nullptr); /** * @return True if primary view is the active view in this tab. @@ -53,12 +53,12 @@ public: void setSplitViewEnabled(bool enabled, const QUrl &secondaryUrl = QUrl()); /** - * @return The primary view containter. + * @return The primary view container. */ DolphinViewContainer* primaryViewContainer() const; /** - * @return The secondary view containter, can be 0 if split view is disabled. + * @return The secondary view container, can be 0 if split view is disabled. */ DolphinViewContainer* secondaryViewContainer() const; @@ -129,6 +129,12 @@ public: */ Q_DECL_DEPRECATED void restoreStateV1(const QByteArray& state); + /** + * Set whether the tab page is active + * + */ + void setActive(bool active); + signals: void activeViewChanged(DolphinViewContainer* viewContainer); void activeViewUrlChanged(const QUrl& url); @@ -165,6 +171,7 @@ private: bool m_primaryViewActive; bool m_splitViewEnabled; + bool m_active; }; #endif // DOLPHIN_TAB_PAGE_H