qCTKDCMTKIndexer.h 539 B

1234567891011121314151617181920212223242526
  1. #ifndef __qCTKDCMTKIndexer_h
  2. #define __qCTKDCMTKIndexer_h
  3. // QT includes
  4. #include <QSqlDatabase>
  5. // qCTK includes
  6. #include <ctkPimpl.h>
  7. #include "CTKDICOMCoreExport.h"
  8. class qCTKDCMTKIndexerPrivate;
  9. class Q_CTK_DICOM_CORE_EXPORT qCTKDCMTKIndexer
  10. {
  11. public:
  12. explicit qCTKDCMTKIndexer();
  13. virtual ~qCTKDCMTKIndexer();
  14. void AddDirectory(QSqlDatabase database, const QString& directoryName);
  15. void refreshDatabase(QSqlDatabase database, const QString& directoryName);
  16. private:
  17. QCTK_DECLARE_PRIVATE(qCTKDCMTKIndexer);
  18. };
  19. #endif