summaryrefslogtreecommitdiffstats
path: root/smdirmodel.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'smdirmodel.cpp')
-rw-r--r--smdirmodel.cpp10
1 files changed, 10 insertions, 0 deletions
diff --git a/smdirmodel.cpp b/smdirmodel.cpp
index ea44ccd..00857ab 100644
--- a/smdirmodel.cpp
+++ b/smdirmodel.cpp
@@ -69,6 +69,16 @@ QVariant SmDirModel::data(const QModelIndex &index, int role) const{
return mIcons.value(mime.at(0).toLower());
}
}
+ case Qt::DisplayRole: {
+ if(index.column() == Duration){
+ Helper::Duration d = i->data(Duration).value<Helper::Duration>();
+ if(d.isNull()){
+ return QVariant();
+ }
+ return d.toString();
+ }
+ }
+
default:
return SmTreeModel::data(index, role);
}