diff options
Diffstat (limited to 'fileview.cpp')
-rw-r--r-- | fileview.cpp | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/fileview.cpp b/fileview.cpp index 35beec6..067cc6b 100644 --- a/fileview.cpp +++ b/fileview.cpp @@ -50,6 +50,18 @@ void FileView::setModel(QAbstractItemModel *model){ SmTreeView::setModel(model); } +QStringList FileView::selectedItems(){ + QModelIndexList items = selectionModel()->selectedRows(SmDirModel::Name); + if(!items.isEmpty()){ + QStringList retval; + foreach(QModelIndex idx, items){ + retval << idx.data().toString(); + } + return retval; + } + return QStringList(); +} + void FileView::markFiles(){ bool ok; QString title = QString(tr("%1 - %2")).arg(qApp->applicationName()).arg(tr("Mark files")); |