ctkDICOMThumbnailWidget.cpp 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. // ctkDICOMWidgets includes
  2. #include "ctkDICOMThumbnailWidget.h"
  3. #include "ui_ctkDICOMThumbnailWidget.h"
  4. // STD includes
  5. #include <iostream>
  6. //----------------------------------------------------------------------------
  7. class ctkDICOMThumbnailWidgetPrivate: public Ui_ctkDICOMThumbnailWidget
  8. {
  9. public:
  10. ctkDICOMThumbnailWidgetPrivate(){}
  11. };
  12. //----------------------------------------------------------------------------
  13. // ctkDICOMThumbnailWidgetPrivate methods
  14. //----------------------------------------------------------------------------
  15. // ctkDICOMThumbnailWidget methods
  16. //----------------------------------------------------------------------------
  17. ctkDICOMThumbnailWidget::ctkDICOMThumbnailWidget(QWidget* _parent):Superclass(_parent),
  18. d_ptr(new ctkDICOMThumbnailWidgetPrivate)
  19. {
  20. Q_D(ctkDICOMThumbnailWidget);
  21. d->setupUi(this);
  22. }
  23. //----------------------------------------------------------------------------
  24. ctkDICOMThumbnailWidget::~ctkDICOMThumbnailWidget()
  25. {
  26. }
  27. void ctkDICOMThumbnailWidget::setText(QString &text){
  28. Q_D(ctkDICOMThumbnailWidget);
  29. d->textLabel->setText(text);
  30. }
  31. void ctkDICOMThumbnailWidget::setPixmap(QPixmap &pixmap){
  32. Q_D(ctkDICOMThumbnailWidget);
  33. d->pixmapLabel->setPixmap(pixmap);
  34. }
  35. void ctkDICOMThumbnailWidget::mousePressEvent(QMouseEvent* event){
  36. emit selected(*this);
  37. }