]> cloud.milkyroute.net Git - dolphin.git/commitdiff
port away from deprecated KFileItem(mode_t mode, mode_t permissions, const QUrl ...
authorEmmanuel Pescosta <emmanuelpescosta099@gmail.com>
Sun, 14 Dec 2014 16:46:58 +0000 (17:46 +0100)
committerEmmanuel Pescosta <emmanuelpescosta099@gmail.com>
Sun, 14 Dec 2014 16:46:58 +0000 (17:46 +0100)
src/dolphincontextmenu.cpp
src/dolphinpart.cpp
src/dolphinviewcontainer.cpp
src/panels/information/informationpanel.cpp
src/settings/startup/startupsettingspage.cpp
src/tests/kfileitemmodeltest.cpp
src/views/dolphinview.cpp

index 0ecd7376d5688fbf7ba87ba45daecb77b61fb03a..a7300334f4dd2ec8749ee27d6afd4db265fb592d 100644 (file)
@@ -468,7 +468,7 @@ KFileItemListProperties& DolphinContextMenu::selectedItemsProperties() const
 KFileItem DolphinContextMenu::baseFileItem()
 {
     if (!m_baseFileItem) {
-        m_baseFileItem = new KFileItem(KFileItem::Unknown, KFileItem::Unknown, m_baseUrl);
+        m_baseFileItem = new KFileItem(m_baseUrl);
     }
     return *m_baseFileItem;
 }
index 8484b7ef9cfe16b1189147c4ad9160c157a4b094..cfde90ada46f5e1990ddfdc805b835382fd16652 100644 (file)
@@ -404,7 +404,7 @@ void DolphinPart::slotOpenContextMenu(const QPoint& pos,
         popupFlags |= KParts::BrowserExtension::ShowNavigationItems | KParts::BrowserExtension::ShowUp;
         item = m_view->rootItem();
         if (item.isNull())
-            item = KFileItem( S_IFDIR, (mode_t)-1, url() );
+            item = KFileItem(url());
         else
             item.setUrl(url()); // ensure we use the view url, not the canonical path (#213799)
     }
index f64689d01a683e52740d638432fd7da8943a1ec4..3954a12e6638c2abc7ab57c669e1dc1680b073a6 100644 (file)
@@ -479,7 +479,7 @@ void DolphinViewContainer::slotDirectoryLoadingCanceled()
 
 void DolphinViewContainer::slotUrlIsFileError(const QUrl& url)
 {
-    const KFileItem item(KFileItem::Unknown, KFileItem::Unknown, url);
+    const KFileItem item(url);
 
     // Find out if the file can be opened in the view (for example, this is the
     // case if the file is an archive). The mime type must be known for that.
index 3d7a05f0351a3dfe8d07332af74369a6012b7275..3f778b07ac206c1542110069779642758ab9dadc 100644 (file)
@@ -228,7 +228,7 @@ void InformationPanel::slotFileRenamed(const QString& source, const QString& des
 {
     if (m_shownUrl == QUrl::fromLocalFile(source)) {
         m_shownUrl = QUrl::fromLocalFile(dest);
-        m_fileItem = KFileItem(KFileItem::Unknown, KFileItem::Unknown, m_shownUrl);
+        m_fileItem = KFileItem(m_shownUrl);
 
         if ((m_selection.count() == 1) && (m_selection[0].url() == QUrl::fromLocalFile(source))) {
             m_selection[0] = m_fileItem;
@@ -247,7 +247,7 @@ void InformationPanel::slotFilesAdded(const QString& directory)
     if (m_shownUrl == QUrl::fromLocalFile(directory)) {
         // If the 'trash' icon changes because the trash has been emptied or got filled,
         // the signal filesAdded("trash:/") will be emitted.
-        KFileItem item(KFileItem::Unknown, KFileItem::Unknown, QUrl::fromLocalFile(directory));
+        KFileItem item(QUrl::fromLocalFile(directory));
         requestDelayedItemInfo(item);
     }
 }
@@ -277,7 +277,7 @@ void InformationPanel::slotFilesRemoved(const QStringList& files)
 void InformationPanel::slotEnteredDirectory(const QString& directory)
 {
     if (m_shownUrl == QUrl::fromLocalFile(directory)) {
-        KFileItem item(KFileItem::Unknown, KFileItem::Unknown, QUrl::fromLocalFile(directory));
+        KFileItem item(QUrl::fromLocalFile(directory));
         requestDelayedItemInfo(item);
     }
 }
index f7bcbc68500afd7abae21ccd8eaffe51fc5120e5..75ec445df33ecf8960de41f22d63810a78f76b7c 100644 (file)
@@ -118,7 +118,7 @@ void StartupSettingsPage::applySettings()
     GeneralSettings* settings = GeneralSettings::self();
 
     const QUrl url(QUrl::fromLocalFile(m_homeUrl->text()));
-    KFileItem fileItem(KFileItem::Unknown, KFileItem::Unknown, url);
+    KFileItem fileItem(url);
     if ((url.isValid() && fileItem.isDir()) || (url.scheme() == QLatin1String("timeline"))) {
         settings->setHomeUrl(url.toDisplayString(QUrl::PreferLocalFile));
     } else {
index d224e1a2e2ad0c07a5e44374d001d8e43ec976de..fbe34e2a7c9b134d4fbe3c963a174e8d2e4fe14b 100644 (file)
@@ -1448,7 +1448,7 @@ void KFileItemModelTest::testInconsistentModel()
     // in the model yet). Otherwise, KFileItemModel::slotItemsAdded() will see that
     // it receives items that are in the model already and ignore them.
     QUrl url(m_model->directory().url() + "/a2");
-    KFileItem newItem(KFileItem::Unknown, KFileItem::Unknown, url);
+    KFileItem newItem(url);
 
     KFileItemList items;
     items << newItem << m_model->fileItem(2) << m_model->fileItem(3);
index 00281af73dba7668cf041f8171ee727744e3be5e..cb25c6555ab2a4f3af67a762262f7868aaab687a 100644 (file)
@@ -1698,7 +1698,8 @@ void DolphinView::updateWritableState()
     if (item.isNull()) {
         // Try to find out if the URL is writable even if the "root item" is
         // null, see https://bugs.kde.org/show_bug.cgi?id=330001
-        item = KFileItem(KFileItem::Unknown, KFileItem::Unknown, url(), true);
+        item = KFileItem(url());
+        item.setDelayedMimeTypes(true);
     }
 
     KFileItemListProperties capabilities(KFileItemList() << item);