]> cloud.milkyroute.net Git - dolphin.git/blobdiff - src/startupsettingspage.cpp
differ between pasting one folder, pasting one file and pasting n items
[dolphin.git] / src / startupsettingspage.cpp
index e3f237ca9bb5a21be47b566a1816210a3b902a62..d056c91a6fc8c7178a3caee121ed599b55ebdbbe 100644 (file)
@@ -29,6 +29,7 @@
 #include <kdialog.h>
 #include <kfiledialog.h>
 #include <klocale.h>
+#include <kmessagebox.h>
 #include <kvbox.h>
 
 #include <QCheckBox>
@@ -103,9 +104,11 @@ void StartupSettingsPage::applySettings()
     GeneralSettings* settings = DolphinSettings::instance().generalSettings();
 
     const KUrl url(m_homeUrl->text());
-    KFileItem fileItem(S_IFDIR, KFileItem::Unknown, url);
+    KFileItem fileItem(KFileItem::Unknown, KFileItem::Unknown, url);
     if (url.isValid() && fileItem.isDir()) {
         settings->setHomeUrl(url.prettyUrl());
+    } else {
+        KMessageBox::error(this, i18n("The location for the home folder is invalid and will not get applied."));
     }
 
     settings->setSplitView(m_splitView->isChecked());
@@ -137,7 +140,7 @@ void StartupSettingsPage::useCurrentLocation()
 
 void StartupSettingsPage::useDefaultLocation()
 {
-    m_homeUrl->setText("file://" + QDir::homePath());
+    m_homeUrl->setText(QDir::homePath());
 }
 
 void StartupSettingsPage::loadSettings()