|
@@ -32,22 +32,26 @@ class ctkDICOMThumbnailWidget;
|
|
|
|
|
|
class CTK_DICOM_WIDGETS_EXPORT ctkDICOMAppWidget : public QWidget
|
|
class CTK_DICOM_WIDGETS_EXPORT ctkDICOMAppWidget : public QWidget
|
|
{
|
|
{
|
|
-Q_OBJECT;
|
|
|
|
|
|
+ Q_OBJECT
|
|
|
|
+ Q_PROPERTY(QString databaseDirectory READ databaseDirectory WRITE setDatabaseDirectory)
|
|
|
|
+
|
|
public:
|
|
public:
|
|
typedef QWidget Superclass;
|
|
typedef QWidget Superclass;
|
|
explicit ctkDICOMAppWidget(QWidget* parent=0);
|
|
explicit ctkDICOMAppWidget(QWidget* parent=0);
|
|
virtual ~ctkDICOMAppWidget();
|
|
virtual ~ctkDICOMAppWidget();
|
|
|
|
|
|
|
|
+ QString databaseDirectory() const;
|
|
|
|
+
|
|
public slots:
|
|
public slots:
|
|
- void setDatabaseDirectory(const QString& directory);
|
|
|
|
- void onAddToDatabase();
|
|
|
|
|
|
+ void setDatabaseDirectory(const QString& directory);
|
|
|
|
+ void onAddToDatabase();
|
|
|
|
|
|
- void onDICOMModelSelected(const QModelIndex& index);
|
|
|
|
- void onThumbnailSelected(const ctkDICOMThumbnailWidget& widget);
|
|
|
|
|
|
+ void onDICOMModelSelected(const QModelIndex& index);
|
|
|
|
+ void onThumbnailSelected(const ctkDICOMThumbnailWidget& widget);
|
|
|
|
|
|
- void openImportDialog();
|
|
|
|
- void openExportDialog();
|
|
|
|
- void openQueryDialog();
|
|
|
|
|
|
+ void openImportDialog();
|
|
|
|
+ void openExportDialog();
|
|
|
|
+ void openQueryDialog();
|
|
|
|
|
|
protected:
|
|
protected:
|
|
QScopedPointer<ctkDICOMAppWidgetPrivate> d_ptr;
|
|
QScopedPointer<ctkDICOMAppWidgetPrivate> d_ptr;
|