DragElement.cpp 538 B

123456789101112131415161718
  1. #include <MouseEvent.h>
  2. #include "DragElement.h"
  3. using namespace Framework;
  4. DragElement::DragElement()
  5. : ImageView()
  6. {
  7. setStyle(ImageView::Style::Visible | ImageView::Style::Alpha | ImageView::Style::Scaled | ImageView::Style::Allowed | ImageView::Style::MEIgnoreProcessed | ImageView::Style::MEIgnoreInside | ImageView::Style::MEIgnoreParentInside);
  8. setSize(50, 50);
  9. setMouseEvent(_ret1ME);
  10. }
  11. void DragElement::doMouseEvent(Framework::MouseEvent& me, bool userRet)
  12. {
  13. setPosition(pos.x + me.mx, pos.y + me.my);
  14. }