 |
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 __ctkDICOMTableManager_h
22 #define __ctkDICOMTableManager_h
24 #include "ctkDICOMWidgetsExport.h"
29 #include <QSharedPointer>
31 class ctkDICOMTableManagerPrivate;
46 Q_PROPERTY(Qt::Orientation tableOrientation READ tableOrientation WRITE setTableOrientation)
51 Q_PROPERTY(
bool dynamicTableLayout READ dynamicTableLayout WRITE setDynamicTableLayout)
138 QScopedPointer<ctkDICOMTableManagerPrivate>
d_ptr;
146 #endif // __ctkDICOMTableManager_h
Q_INVOKABLE void setDICOMDatabase(ctkDICOMDatabase *db)
Set the ctkDICOMDatabase.
virtual ~ctkDICOMTableManager()
void onPatientsSelectionChanged(const QStringList &)
void studiesRightClicked(const QPoint &)
Q_INVOKABLE ctkDICOMTableView * studiesTable()
void studiesSelectionChanged(const QStringList &uids)
void onStudiesQueryChanged(const QStringList &)
void seriesSelectionChanged(const QStringList &uids)
void setDisplayDensity(DisplayDensity density)
ctkDICOMTableManager(ctkDICOMDatabase *db, QWidget *parent=0)
The ctkDICOMTableView displays the content of a specific table of the ctkDICOMDatabase.
void seriesDoubleClicked(const QModelIndex &)
void seriesRightClicked(const QPoint &)
void patientsDoubleClicked(const QModelIndex &)
Q_INVOKABLE ctkDICOMTableView * seriesTable()
void seriesSelectionChanged(const QItemSelection &, const QItemSelection &)
ctkDICOMTableManager(QWidget *parent=0)
Qt::Orientation tableOrientation()
void onStudiesSelectionChanged(const QStringList &)
Q_INVOKABLE QStringList currentPatientsSelection()
Get the current selection of the dicomTableViews.
void studiesDoubleClicked(const QModelIndex &)
void setDynamicTableLayout(bool)
bool dynamicTableLayout() const
Q_INVOKABLE void updateTableViews()
DisplayDensity displayDensity()
Q_INVOKABLE QStringList currentSeriesSelection()
virtual void resizeEvent(QResizeEvent *)
void onPatientsQueryChanged(const QStringList &)
void patientsSelectionChanged(const QItemSelection &, const QItemSelection &)
Signals for propagating selection changes of the different tables.
void patientsRightClicked(const QPoint &)
Q_INVOKABLE ctkDICOMTableView * patientsTable()
Q_INVOKABLE QStringList currentStudiesSelection()
void studiesSelectionChanged(const QItemSelection &, const QItemSelection &)
void setTableOrientation(const Qt::Orientation &) const
QScopedPointer< ctkDICOMTableManagerPrivate > d_ptr
void patientsSelectionChanged(const QStringList &uids)