]> cloud.milkyroute.net Git - dolphin.git/blobdiff - src/dolphinview.cpp
use DBus interface instead of KRun::runCommand()
[dolphin.git] / src / dolphinview.cpp
index 0b04d0afad8eb1be1cf1612bb75503c9ef34abbb..97bce5aacea6dfffae2cdffc85592ce8cdc90a1e 100644 (file)
@@ -329,6 +329,17 @@ KUrl::List DolphinView::selectedUrls() const
     return urls;
 }
 
+int DolphinView::selectedItemsCount() const
+{
+    if (isColumnViewActive()) {
+        // TODO: get rid of this special case by adjusting the dir lister
+        // to the current column
+        return m_columnView->selectedItems().count();
+    }
+
+    return itemView()->selectionModel()->selection().count();
+}
+
 void DolphinView::setContentsPosition(int x, int y)
 {
     QAbstractItemView* view = itemView();