*
* If \a enabled is true, it creates a secondary view with the url of the primary view.
*/
- void setSplitViewEnabled(bool enabled);
+ void setSplitViewEnabled(bool enabled, const QUrl &secondaryUrl = QUrl());
/**
* @return The primary view containter.
* @deprecated The first tab state version has no version number, we keep
* this method to restore old states (<= Dolphin 4.14.x).
*/
- void restoreStateV1(const QByteArray& state);
+ 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 slotViewUrlRedirection(const QUrl& oldUrl, const QUrl& newUrl);
+ void switchActiveView();
+
private:
/**
* Creates a new view container and does the default initialization.
bool m_primaryViewActive;
bool m_splitViewEnabled;
+ bool m_active;
};
#endif // DOLPHIN_TAB_PAGE_H