summaryrefslogtreecommitdiffstats
path: root/fileview.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'fileview.cpp')
-rw-r--r--fileview.cpp12
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"));