return m_splitViewEnabled;
}
-void DolphinTabPage::setSplitViewEnabled(bool enabled, bool stash /*= false*/)
+void DolphinTabPage::setSplitViewEnabled(bool enabled, const QUrl &secondaryUrl)
{
if (m_splitViewEnabled != enabled) {
m_splitViewEnabled = enabled;
- QUrl url;
+
if (enabled) {
- if (stash) {
- url = QUrl("stash:/");
- } else {
- url = m_primaryViewContainer->url();
- }
+ const QUrl& url = (secondaryUrl.isEmpty()) ? m_primaryViewContainer->url() : secondaryUrl;
m_secondaryViewContainer = createViewContainer(url);
const bool placesSelectorVisible = m_primaryViewContainer->urlNavigator()->isPlacesSelectorVisible();