UIImageWidget.cpp 633 B

123456789101112131415161718192021222324252627282930313233343536
  1. #include <TurboBadger/tb_widgets.h>
  2. #include <TurboBadger/tb_widgets_common.h>
  3. #include <TurboBadger/image/tb_image_widget.h>
  4. #include <Atomic/IO/Log.h>
  5. #include "UIEvents.h"
  6. #include "UIWidget.h"
  7. #include "UIImageWidget.h"
  8. using namespace tb;
  9. namespace Atomic
  10. {
  11. UIImageWidget::UIImageWidget(Context* context, bool createWidget) : UIWidget(context, false)
  12. {
  13. if (createWidget)
  14. {
  15. widget_ = new TBImageWidget();
  16. widget_->SetDelegate(this);
  17. }
  18. }
  19. UIImageWidget::~UIImageWidget()
  20. {
  21. LOGINFOF("Hey!");
  22. }
  23. bool UIImageWidget::OnEvent(const tb::TBWidgetEvent &ev)
  24. {
  25. return UIWidget::OnEvent(ev);
  26. }
  27. }