]> cloud.milkyroute.net Git - dolphin.git/blobdiff - src/panels/places/placesitemeditdialog.cpp
port Dolphin from KUrl to QUrl
[dolphin.git] / src / panels / places / placesitemeditdialog.cpp
index 9a239b7862ba81d7893d5ca53f4470485660cc77..257d0683397bc3820fd3eb237ef38d9770a05403 100644 (file)
 
 #include "placesitemeditdialog.h"
 
-#include <KAboutData>
 #include <k4aboutdata.h>
-#include <KComponentData>
 #include <KDebug>
 #include <KFile>
 #include <KGlobal>
 #include <KIconButton>
 #include <KLineEdit>
-#include <KLocale>
+#include <KLocalizedString>
 #include <KMimeType>
 #include <KUrlRequester>
+#include <KComponentData>
 #include <QCheckBox>
 #include <QEvent>
 #include <QFormLayout>
 #include <QVBoxLayout>
-#include <KConfigGroup>
 #include <QDialogButtonBox>
 #include <QPushButton>
 
@@ -74,18 +72,18 @@ QString PlacesItemEditDialog::text() const
 {
     QString text = m_textEdit->text();
     if (text.isEmpty()) {
-        const KUrl url = m_urlEdit->url();
-        text = url.fileName().isEmpty() ? url.prettyUrl() : url.fileName();
+        const QUrl url = m_urlEdit->url();
+        text = url.fileName().isEmpty() ? url.toDisplayString(QUrl::PreferLocalFile) : url.fileName();
     }
     return text;
 }
 
-void PlacesItemEditDialog::setUrl(const KUrl& url)
+void PlacesItemEditDialog::setUrl(const QUrl& url)
 {
     m_url = url;
 }
 
-KUrl PlacesItemEditDialog::url() const
+QUrl PlacesItemEditDialog::url() const
 {
     return m_urlEdit->url();
 }
@@ -144,7 +142,7 @@ void PlacesItemEditDialog::initialize()
     m_textEdit->setText(m_text);
     m_textEdit->setClickMessage(i18n("Enter descriptive label here"));
 
-    m_urlEdit = new KUrlRequester(m_url.prettyUrl(), mainWidget);
+    m_urlEdit = new KUrlRequester(m_url, mainWidget);
     m_urlEdit->setMode(KFile::Directory);
     formLayout->addRow(i18nc("@label", "Location:"), m_urlEdit);
     // Provide room for at least 40 chars (average char width is half of height)