|
@@ -30,7 +30,7 @@
|
|
|
|
|
|
class ctkDICOMTableManagerPrivate;
|
|
|
class ctkDICOMDatabase;
|
|
|
-
|
|
|
+class ctkDICOMTableView;
|
|
|
class QItemSelection;
|
|
|
class QModelIndex;
|
|
|
|
|
@@ -50,6 +50,13 @@ class CTK_DICOM_WIDGETS_EXPORT ctkDICOMTableManager : public QWidget
|
|
|
*/
|
|
|
Q_PROPERTY(bool dynamicTableLayout READ dynamicTableLayout WRITE setDynamicTableLayout)
|
|
|
|
|
|
+ /**
|
|
|
+ * Properties for the different table views (patients, studies, series).
|
|
|
+ */
|
|
|
+ Q_PROPERTY( ctkDICOMTableView* patientsTable READ patientsTable )
|
|
|
+ Q_PROPERTY( ctkDICOMTableView* studiesTable READ studiesTable )
|
|
|
+ Q_PROPERTY( ctkDICOMTableView* seriesTable READ seriesTable )
|
|
|
+
|
|
|
Q_ENUMS(DisplayDensity)
|
|
|
/**
|
|
|
* This property holds the density of tables in the table Manager. There are three denisity
|
|
@@ -97,6 +104,11 @@ public:
|
|
|
DisplayDensity displayDensity();
|
|
|
void setDisplayDensity(DisplayDensity density);
|
|
|
|
|
|
+ ctkDICOMTableView* patientsTable();
|
|
|
+ ctkDICOMTableView* studiesTable();
|
|
|
+ ctkDICOMTableView* seriesTable();
|
|
|
+
|
|
|
+
|
|
|
public Q_SLOTS:
|
|
|
|
|
|
void onPatientsQueryChanged(const QStringList&);
|