#include "dolphinmainwindow.h"
-#include "config-nepomuk.h"
+#include <config-nepomuk.h>
#include "dolphinapplication.h"
#include "dolphinnewmenu.h"
const DolphinView* view = m_viewContainer[PrimaryView]->view();
m_viewContainer[SecondaryView] = new DolphinViewContainer(this,
0,
- view->rootUrl(),
- view->mode(),
- view->showHiddenFiles());
+ view->rootUrl());
connectViewSignals(SecondaryView);
m_splitter->addWidget(m_viewContainer[SecondaryView]);
m_splitter->setSizes(QList<int>() << newWidth << newWidth);
setCaption(homeUrl.fileName());
ViewProperties props(homeUrl);
m_viewContainer[PrimaryView] = new DolphinViewContainer(this,
- m_splitter,
- homeUrl,
- props.viewMode(),
- props.showHiddenFiles());
+ m_splitter,
+ homeUrl);
m_activeViewContainer = m_viewContainer[PrimaryView];
connectViewSignals(PrimaryView);
updatePasteAction();
updateGoActions();
- loadSettings();
+ const bool split = generalSettings->splitView();
+ if (split) {
+ toggleSplitView();
+ }
+ updateSplitAction(split);
+ updateViewActions();
if (firstRun) {
// assure a proper default size if Dolphin runs the first time
emit urlChanged(homeUrl);
}
-void DolphinMainWindow::loadSettings()
-{
- GeneralSettings* settings = DolphinSettings::instance().generalSettings();
- updateSplitAction(settings->splitView());
- updateViewActions();
-}
-
void DolphinMainWindow::setActiveViewContainer(DolphinViewContainer* view)
{
Q_ASSERT((view == m_viewContainer[PrimaryView]) || (view == m_viewContainer[SecondaryView]));