浏览代码

Expose additional database methods for wrapping

Steve Pieper 13 年之前
父节点
当前提交
4403b766de
共有 1 个文件被更改,包括 4 次插入4 次删除
  1. 4 4
      Libs/DICOM/Core/ctkDICOMDatabase.h

+ 4 - 4
Libs/DICOM/Core/ctkDICOMDatabase.h

@@ -141,16 +141,16 @@ public:
   ///
   ///
   void insert( const ctkDICOMDataset& ctkDataset, bool storeFile, bool generateThumbnail);
   void insert( const ctkDICOMDataset& ctkDataset, bool storeFile, bool generateThumbnail);
   void insert ( DcmDataset *dataset, bool storeFile = true, bool generateThumbnail = true);
   void insert ( DcmDataset *dataset, bool storeFile = true, bool generateThumbnail = true);
-  void insert ( const QString& filePath, bool storeFile = true, bool generateThumbnail = true, bool createHierarchy = true, const QString& destinationDirectoryName = QString() );
+  Q_INVOKABLE void insert ( const QString& filePath, bool storeFile = true, bool generateThumbnail = true, bool createHierarchy = true, const QString& destinationDirectoryName = QString() );
   
   
   /// Check if file is already in database and up-to-date
   /// Check if file is already in database and up-to-date
   bool fileExistsAndUpToDate(const QString& filePath);
   bool fileExistsAndUpToDate(const QString& filePath);
 
 
   /// remove the series from the database, including images and
   /// remove the series from the database, including images and
   /// thumbnails  
   /// thumbnails  
-  bool removeSeries(const QString& seriesInstanceUID);
-  bool removeStudy(const QString& studyInstanceUID);
-  bool removePatient(const QString& patientID);
+  Q_INVOKABLE bool removeSeries(const QString& seriesInstanceUID);
+  Q_INVOKABLE bool removeStudy(const QString& studyInstanceUID);
+  Q_INVOKABLE bool removePatient(const QString& patientID);
   bool cleanup();
   bool cleanup();
 
 
 Q_SIGNALS:
 Q_SIGNALS: