ctkDICOMQueryRetrieveWidget.cpp 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. #include <QTreeView>
  2. // ctkDICOMWidgets includes
  3. #include "ctkDICOMQueryRetrieveWidget.h"
  4. #include "ui_ctkDICOMQueryRetrieveWidget.h"
  5. //----------------------------------------------------------------------------
  6. class ctkDICOMQueryRetrieveWidgetPrivate: public ctkPrivate<ctkDICOMQueryRetrieveWidget>,
  7. public Ui_ctkDICOMQueryRetrieveWidget
  8. {
  9. public:
  10. ctkDICOMQueryRetrieveWidgetPrivate(){}
  11. };
  12. //----------------------------------------------------------------------------
  13. // ctkDICOMQueryRetrieveWidgetPrivate methods
  14. //----------------------------------------------------------------------------
  15. // ctkDICOMQueryRetrieveWidget methods
  16. //----------------------------------------------------------------------------
  17. ctkDICOMQueryRetrieveWidget::ctkDICOMQueryRetrieveWidget(QWidget* _parent):Superclass(_parent)
  18. {
  19. CTK_INIT_PRIVATE(ctkDICOMQueryRetrieveWidget);
  20. CTK_D(ctkDICOMQueryRetrieveWidget);
  21. d->setupUi(this);
  22. connect(d->queryButton, SIGNAL(clicked()), this, SLOT(processQuery()));
  23. }
  24. //----------------------------------------------------------------------------
  25. ctkDICOMQueryRetrieveWidget::~ctkDICOMQueryRetrieveWidget()
  26. {
  27. }
  28. //----------------------------------------------------------------------------
  29. void ctkDICOMQueryRetrieveWidget::processQuery()
  30. {
  31. CTK_D(ctkDICOMQueryRetrieveWidget);
  32. QTreeView *queryResults = new QTreeView;
  33. d->results->addTab(queryResults, "Query Results");
  34. }