Explorar o código

Display "No description" rather than empty string in model view

(Thanks Andras Lasso!)
Steve Pieper %!s(int64=13) %!d(string=hai) anos
pai
achega
7f586848d6
Modificáronse 1 ficheiros con 10 adicións e 1 borrados
  1. 10 1
      Libs/DICOM/Core/ctkDICOMModel.cpp

+ 10 - 1
Libs/DICOM/Core/ctkDICOMModel.cpp

@@ -497,7 +497,16 @@ QVariant ctkDICOMModel::data ( const QModelIndex & dataIndex, int role ) const
     // invalid).
     return QString();
     }
-  return d->value(parentIndex, dataIndex.row(), field);
+
+  QVariant dataValue=d->value(parentIndex, dataIndex.row(), field);
+  if (dataValue.isNull())
+  {
+    if (columnName.compare("Name")==0)
+    {
+      return QString("No description");
+    }
+  }
+  return dataValue;
 }
 
 //------------------------------------------------------------------------------