ctkDICOMQueryWidget.cpp 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. // ctkDICOMWidgets includes
  2. #include "ctkDICOMQueryWidget.h"
  3. #include "ui_ctkDICOMQueryWidget.h"
  4. // STD includes
  5. #include <iostream>
  6. //----------------------------------------------------------------------------
  7. class ctkDICOMQueryWidgetPrivate: public Ui_ctkDICOMQueryWidget
  8. {
  9. public:
  10. ctkDICOMQueryWidgetPrivate(){}
  11. };
  12. //----------------------------------------------------------------------------
  13. // ctkDICOMQueryWidgetPrivate methods
  14. //----------------------------------------------------------------------------
  15. // ctkDICOMQueryWidget methods
  16. //----------------------------------------------------------------------------
  17. ctkDICOMQueryWidget::ctkDICOMQueryWidget(QWidget* _parent):Superclass(_parent),
  18. d_ptr(new ctkDICOMQueryWidgetPrivate)
  19. {
  20. Q_D(ctkDICOMQueryWidget);
  21. d->setupUi(this);
  22. }
  23. //----------------------------------------------------------------------------
  24. ctkDICOMQueryWidget::~ctkDICOMQueryWidget()
  25. {
  26. }
  27. //----------------------------------------------------------------------------
  28. QMap<QString,QVariant> ctkDICOMQueryWidget::parameters()
  29. {
  30. Q_D(ctkDICOMQueryWidget);
  31. QMap<QString,QVariant> parameters;
  32. parameters["Name"] = d->NameSearch->text();
  33. parameters["Study"] = d->StudySearch->text();
  34. parameters["Series"] = d->SeriesSearch->text();
  35. parameters["ID"] = d->IdSearch->text();
  36. parameters["Modalities"] = d->ModalityWidget->selectedModalities();
  37. return parameters;
  38. }