MT Showcase SDK
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Pages
PinnableWidget.hpp
1 #pragma once
2 
3 #include "Export.hpp"
4 
5 #include <MultiWidgets/Widget.hpp>
6 
7 namespace Showcase
8 {
9 
12  class SHOWCASE_API PinnableWidget : public MultiWidgets::Widget
13  {
14  public:
15  PinnableWidget(const MultiWidgets::WidgetPtr & child);
16 
17  const MultiWidgets::WidgetPtr & content() const;
18 
19  private:
20  void makeAttributeAliases();
21  void transferEvents();
22 
23  MultiWidgets::WidgetPtr m_child;
24  };
25 
26 }