瀏覽代碼

CHG: use QList for arrays in sup118 interface types

Marco Nolden 14 年之前
父節點
當前提交
04509bccd1

+ 1 - 1
Plugins/org.commontk.dicom.wg23.core/ctkDicomExchangeInterface.h

@@ -40,7 +40,7 @@ public:
   //
 
   virtual bool notifyDataAvailable(ctkDicomWG23::AvailableData data, bool lastData) = 0;
-  virtual QVector<ctkDicomWG23::ObjectLocator> getData(QVector<QUuid> objectUUIDs, QVector<QString> acceptableTransferSyntaxUIDs, bool includeBulkData) = 0;
+  virtual QList<ctkDicomWG23::ObjectLocator> getData(QList<QUuid> objectUUIDs, QList<QString> acceptableTransferSyntaxUIDs, bool includeBulkData) = 0;
 
   //    8.3.3 getAsModels(objectUUIDs : ArrayOfUUID, classUID : UID, supportedInfosetTypes : ArrayOfMimeType) : ModelSetDescriptor	33
 //    8.3.4 queryModel(models : ArrayOfUUID, xpaths : ArrayOfString) : ArrayOfQueryResult	34

+ 8 - 8
Plugins/org.commontk.dicom.wg23.core/ctkDicomWG23Types.h

@@ -20,7 +20,7 @@
 =============================================================================*/
 
 #include <QString>
-#include <QVector>
+#include <QList>
 #include <QUuid>
 
 #ifndef CTKDICOMWG23TYPES_H
@@ -74,13 +74,13 @@ namespace ctkDicomWG23 {
 
   struct Series {
     QString seriesUID;
-    QVector<ObjectDescriptor> objectDescriptors;
+    QList<ObjectDescriptor> objectDescriptors;
   };
 
   struct Study {
     QString studyUID;
-    QVector<ObjectDescriptor> objectDescriptors;
-    QVector<Series> series;
+    QList<ObjectDescriptor> objectDescriptors;
+    QList<Series> series;
   };
 
   struct Patient {
@@ -89,13 +89,13 @@ namespace ctkDicomWG23 {
     QString assigningAuthority;
     QString sex;
     QString birthDate;
-    QVector<ObjectDescriptor> objectDescriptors;
-    QVector<Study> studies;
+    QList<ObjectDescriptor> objectDescriptors;
+    QList<Study> studies;
   };
 
   struct AvailableData {
-    QVector<ObjectDescriptor> objectDescriptors;
-    QVector<Patient> patients;
+    QList<ObjectDescriptor> objectDescriptors;
+    QList<Patient> patients;
   };
 
 }