浏览代码

Added property to ctkDICOMBrowser for accessing the dicomTableManager

Andreas Fetzer 11 年之前
父节点
当前提交
0e50f841c9
共有 2 个文件被更改,包括 11 次插入0 次删除
  1. 7 0
      Libs/DICOM/Widgets/ctkDICOMBrowser.cpp
  2. 4 0
      Libs/DICOM/Widgets/ctkDICOMBrowser.h

+ 7 - 0
Libs/DICOM/Widgets/ctkDICOMBrowser.cpp

@@ -387,6 +387,13 @@ ctkDICOMDatabase* ctkDICOMBrowser::database(){
 }
 }
 
 
 //----------------------------------------------------------------------------
 //----------------------------------------------------------------------------
+ctkDICOMTableManager* ctkDICOMBrowser::dicomTableManager()
+{
+  Q_D(ctkDICOMBrowser);
+  return d->dicomTableManagers;
+}
+
+//----------------------------------------------------------------------------
 void ctkDICOMBrowser::onFileIndexed(const QString& filePath)
 void ctkDICOMBrowser::onFileIndexed(const QString& filePath)
 {
 {
   // Update the progress dialog when the file name changes
   // Update the progress dialog when the file name changes

+ 4 - 0
Libs/DICOM/Widgets/ctkDICOMBrowser.h

@@ -31,6 +31,7 @@ class ctkDICOMBrowserPrivate;
 class ctkThumbnailLabel;
 class ctkThumbnailLabel;
 class QModelIndex;
 class QModelIndex;
 class ctkDICOMDatabase;
 class ctkDICOMDatabase;
+class ctkDICOMTableManager;
 
 
 /// \ingroup DICOM_Widgets
 /// \ingroup DICOM_Widgets
 class CTK_DICOM_WIDGETS_EXPORT ctkDICOMBrowser : public QWidget
 class CTK_DICOM_WIDGETS_EXPORT ctkDICOMBrowser : public QWidget
@@ -40,6 +41,7 @@ class CTK_DICOM_WIDGETS_EXPORT ctkDICOMBrowser : public QWidget
   Q_PROPERTY(QString databaseDirectory READ databaseDirectory WRITE setDatabaseDirectory)
   Q_PROPERTY(QString databaseDirectory READ databaseDirectory WRITE setDatabaseDirectory)
   Q_PROPERTY(QStringList tagsToPrecache READ tagsToPrecache WRITE setTagsToPrecache)
   Q_PROPERTY(QStringList tagsToPrecache READ tagsToPrecache WRITE setTagsToPrecache)
   Q_PROPERTY(bool displayImportSummary READ displayImportSummary WRITE setDisplayImportSummary)
   Q_PROPERTY(bool displayImportSummary READ displayImportSummary WRITE setDisplayImportSummary)
+  Q_PROPERTY(ctkDICOMTableManager* dicomTableManager READ dicomTableManager)
 
 
 public:
 public:
   typedef QWidget Superclass;
   typedef QWidget Superclass;
@@ -63,6 +65,8 @@ public:
 
 
   ctkDICOMDatabase* database();
   ctkDICOMDatabase* database();
 
 
+  ctkDICOMTableManager* dicomTableManager();
+
   /// Option to show or not import summary dialog.
   /// Option to show or not import summary dialog.
   /// Since the summary dialog is modal, we give the option
   /// Since the summary dialog is modal, we give the option
   /// of disabling it for batch modes or testing.
   /// of disabling it for batch modes or testing.