Procházet zdrojové kódy

Added property to ctkDICOMBrowser for accessing the dicomTableManager

Andreas Fetzer před 11 roky
rodič
revize
0e50f841c9

+ 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)
 {
   // 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 QModelIndex;
 class ctkDICOMDatabase;
+class ctkDICOMTableManager;
 
 /// \ingroup DICOM_Widgets
 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(QStringList tagsToPrecache READ tagsToPrecache WRITE setTagsToPrecache)
   Q_PROPERTY(bool displayImportSummary READ displayImportSummary WRITE setDisplayImportSummary)
+  Q_PROPERTY(ctkDICOMTableManager* dicomTableManager READ dicomTableManager)
 
 public:
   typedef QWidget Superclass;
@@ -63,6 +65,8 @@ public:
 
   ctkDICOMDatabase* database();
 
+  ctkDICOMTableManager* dicomTableManager();
+
   /// Option to show or not import summary dialog.
   /// Since the summary dialog is modal, we give the option
   /// of disabling it for batch modes or testing.