![]() |
CustusX
15.4.0-beta
An IGT application
|
#include <cxDICOMAppWidget.h>
Public Types | |
typedef QWidget | Superclass |
Public Slots | |
void | setDatabaseDirectory (const QString &directory) |
void | onSelectionChanged (const QItemSelection &, const QItemSelection &) |
void | openQueryDialog () |
void | onRemoveAction () |
void | resumeModel () |
void | resetModel () |
void | onImportDirectory (QString directory) |
void | onCurrentChanged (const QModelIndex &, const QModelIndex &) |
Signals | |
void | databaseDirectoryChanged (const QString &) |
void | queryRetrieveFinished () |
void | directoryImported () |
Public Member Functions | |
DICOMAppWidget (QWidget *parent=0) | |
virtual | ~DICOMAppWidget () |
QString | databaseDirectory () const |
Directory being used to store the dicom database. More... | |
void | setTagsToPrecache (const QStringList tags) |
const QStringList | tagsToPrecache () |
void | updateDatabaseSchemaIfNeeded () |
QStringList | getSelectedPatients () |
QStringList | getSelectedStudies () |
QStringList | getSelectedSeries () |
ctkDICOMDatabase * | database () |
void | setDisplayImportSummary (bool) |
bool | displayImportSummary () |
int | patientsAddedDuringImport () |
Accessors to status of last directory import operation. More... | |
int | studiesAddedDuringImport () |
int | seriesAddedDuringImport () |
int | instancesAddedDuringImport () |
void | addActionToToolbar (QAction *action) |
Protected Slots | |
void | onModelSelected (const QModelIndex &index) |
void | onQueryRetrieveFinished () |
void | onTreeCollapsed (const QModelIndex &index) |
void | onTreeExpanded (const QModelIndex &index) |
void | onThumbnailWidthSliderValueChanged (int val) |
Protected Attributes | |
QScopedPointer < DICOMAppWidgetPrivate > | d_ptr |
Adapted for use in CustusX from ctkDICOMAppWidget
Definition at line 47 of file cxDICOMAppWidget.h.
typedef QWidget cx::DICOMAppWidget::Superclass |
Definition at line 52 of file cxDICOMAppWidget.h.
|
explicit |
Definition at line 317 of file cxDICOMAppWidget.cpp.
|
virtual |
Definition at line 366 of file cxDICOMAppWidget.cpp.
void cx::DICOMAppWidget::addActionToToolbar | ( | QAction * | action | ) |
Definition at line 609 of file cxDICOMAppWidget.cpp.
ctkDICOMDatabase * cx::DICOMAppWidget::database | ( | ) |
Definition at line 489 of file cxDICOMAppWidget.cpp.
QString cx::DICOMAppWidget::databaseDirectory | ( | ) | const |
Directory being used to store the dicom database.
Definition at line 468 of file cxDICOMAppWidget.cpp.
|
signal |
|
signal |
bool cx::DICOMAppWidget::displayImportSummary | ( | ) |
Definition at line 374 of file cxDICOMAppWidget.cpp.
QStringList cx::DICOMAppWidget::getSelectedPatients | ( | ) |
Definition at line 512 of file cxDICOMAppWidget.cpp.
QStringList cx::DICOMAppWidget::getSelectedSeries | ( | ) |
Definition at line 522 of file cxDICOMAppWidget.cpp.
QStringList cx::DICOMAppWidget::getSelectedStudies | ( | ) |
Definition at line 517 of file cxDICOMAppWidget.cpp.
int cx::DICOMAppWidget::instancesAddedDuringImport | ( | ) |
Definition at line 409 of file cxDICOMAppWidget.cpp.
|
slot |
Definition at line 560 of file cxDICOMAppWidget.cpp.
|
slot |
Import a directory - this is used when the user selects a directory from the Import Dialog, but can also be used externally to trigger an import (i.e. for testing or to support drag-and-drop)
Definition at line 550 of file cxDICOMAppWidget.cpp.
|
protectedslot |
Definition at line 566 of file cxDICOMAppWidget.cpp.
|
protectedslot |
Definition at line 505 of file cxDICOMAppWidget.cpp.
|
slot |
Definition at line 529 of file cxDICOMAppWidget.cpp.
|
slot |
Definition at line 556 of file cxDICOMAppWidget.cpp.
|
protectedslot |
Definition at line 603 of file cxDICOMAppWidget.cpp.
|
protectedslot |
Definition at line 588 of file cxDICOMAppWidget.cpp.
|
protectedslot |
Definition at line 595 of file cxDICOMAppWidget.cpp.
|
slot |
Definition at line 495 of file cxDICOMAppWidget.cpp.
int cx::DICOMAppWidget::patientsAddedDuringImport | ( | ) |
Accessors to status of last directory import operation.
Definition at line 388 of file cxDICOMAppWidget.cpp.
|
signal |
|
slot |
Definition at line 543 of file cxDICOMAppWidget.cpp.
|
slot |
Definition at line 536 of file cxDICOMAppWidget.cpp.
int cx::DICOMAppWidget::seriesAddedDuringImport | ( | ) |
Definition at line 402 of file cxDICOMAppWidget.cpp.
|
slot |
Definition at line 425 of file cxDICOMAppWidget.cpp.
void cx::DICOMAppWidget::setDisplayImportSummary | ( | bool | onOff | ) |
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.
Definition at line 381 of file cxDICOMAppWidget.cpp.
void cx::DICOMAppWidget::setTagsToPrecache | ( | const QStringList | tags | ) |
See ctkDICOMDatabase for description - these accessors delegate to the corresponding routines of the internal instance of the database.
Definition at line 475 of file cxDICOMAppWidget.cpp.
int cx::DICOMAppWidget::studiesAddedDuringImport | ( | ) |
Definition at line 395 of file cxDICOMAppWidget.cpp.
const QStringList cx::DICOMAppWidget::tagsToPrecache | ( | ) |
Definition at line 482 of file cxDICOMAppWidget.cpp.
void cx::DICOMAppWidget::updateDatabaseSchemaIfNeeded | ( | ) |
Updates schema of loaded database to match the one coded by the current version of ctkDICOMDatabase. Also provides a dialog box for progress
Definition at line 416 of file cxDICOMAppWidget.cpp.
|
protected |
Definition at line 113 of file cxDICOMAppWidget.h.