 |
CTK
0.1.0
The Common Toolkit is a community effort to provide support code for medical image analysis, surgical navigation, and related projects.
|
Go to the documentation of this file.
21 #ifndef __ctkDICOMIndexer_h
22 #define __ctkDICOMIndexer_h
26 #include <QSqlDatabase>
28 #include "ctkDICOMCoreExport.h"
31 class ctkDICOMIndexerPrivate;
56 const QString& destinationDirectoryName =
"",
bool includeHidden =
true);
66 const QString& destinationDirectoryName =
"");
76 const QString& destinationDirectoryName =
"");
86 const QString& destinationDirectoryName =
"");
130 this->Indexer = &indexer;
135 this->Indexer->endIndexing();
152 QScopedPointer<ctkDICOMIndexerPrivate>
d_ptr;
ctkDICOMIndexer(QObject *parent=0)
QScopedPointer< ctkDICOMIndexerPrivate > d_ptr
Q_INVOKABLE void waitForImportFinished()
Deprecated - no op.
void foundFilesToIndex(int)
Q_INVOKABLE bool addDicomdir(ctkDICOMDatabase &database, const QString &directoryName, const QString &destinationDirectoryName="")
Adds directory to database by using DICOMDIR and optionally copies files to destinationDirectory....
Q_INVOKABLE void addFile(ctkDICOMDatabase &database, const QString filePath, const QString &destinationDirectoryName="")
Adds a file to database and optionally copies the file to destinationDirectory.
virtual ~ctkDICOMIndexer()
Q_INVOKABLE void refreshDatabase(ctkDICOMDatabase &database, const QString &directoryName)
void indexingFileNumber(int)
Indexes DICOM images located in local directory into an Sql database.
Q_INVOKABLE void addListOfFiles(ctkDICOMDatabase &database, const QStringList &listOfFiles, const QString &destinationDirectoryName="")
Adds a QStringList containing the file path to database and optionally copies files to destinationDir...
ScopedIndexing(ctkDICOMIndexer &indexer, ctkDICOMDatabase &database)
Q_INVOKABLE void startIndexing(ctkDICOMDatabase &database)
Q_INVOKABLE void addDirectory(ctkDICOMDatabase &database, const QString &directoryName, const QString &destinationDirectoryName="", bool includeHidden=true)
Adds directory to database and optionally copies files to destinationDirectory.
Q_INVOKABLE void endIndexing()
void indexingFilePath(QString)