From: Emmanuel Pescosta Date: Sat, 18 Feb 2017 19:48:49 +0000 (+0100) Subject: Preserve selected items when changing folders X-Git-Url: https://cloud.milkyroute.net/gitweb/dolphin.git/commitdiff_plain/8bc6d09c57eb0a976e9b4f9ee002a48664dfe277 Preserve selected items when changing folders Based on the idea of Martin Tobias Holmedahl Sandsmark --- diff --git a/src/views/dolphinview.cpp b/src/views/dolphinview.cpp index c7267cee0..ed4a1244c 100644 --- a/src/views/dolphinview.cpp +++ b/src/views/dolphinview.cpp @@ -1211,6 +1211,9 @@ void DolphinView::restoreState(QDataStream& stream) // Restore the current item that had the keyboard focus stream >> m_currentItemUrl; + // Restore the previously selected items + stream >> m_selectedUrls; + // Restore the view position stream >> m_restoredContentsPosition; @@ -1235,6 +1238,9 @@ void DolphinView::saveState(QDataStream& stream) stream << QUrl(); } + // Save the selected urls + stream << selectedItems().urlList(); + // Save view position const qreal x = m_container->horizontalScrollBar()->value(); const qreal y = m_container->verticalScrollBar()->value();