+void DolphinMainWindow::createSecondaryView(int tabIndex)
+{
+ QSplitter* splitter = m_viewTab[tabIndex].splitter;
+ const int newWidth = (m_viewTab[tabIndex].primaryView->width() - splitter->handleWidth()) / 2;
+
+ const DolphinView* view = m_viewTab[tabIndex].primaryView->view();
+ m_viewTab[tabIndex].secondaryView = new DolphinViewContainer(this, 0, view->rootUrl());
+ splitter->addWidget(m_viewTab[tabIndex].secondaryView);
+ splitter->setSizes(QList<int>() << newWidth << newWidth);
+ connectViewSignals(m_viewTab[tabIndex].secondaryView);
+ m_viewTab[tabIndex].secondaryView->view()->reload();
+ m_viewTab[tabIndex].secondaryView->setActive(false);
+ m_viewTab[tabIndex].secondaryView->show();
+}
+