Ocular Engine
SceneBox.hpp
1 
17 #pragma once
18 #ifndef __H__OCULAR_EDITOR_SCENE_BOX__H__
19 #define __H__OCULAR_EDITOR_SCENE_BOX__H__
20 
21 #include <QtWidgets/qgroupbox.h>
22 
23 //------------------------------------------------------------------------------------------
24 
29 namespace Ocular
30 {
35  namespace Editor
36  {
37  class SceneTree;
38 
43  class SceneBox : public QGroupBox
44  {
45  public:
46 
47  SceneBox(QWidget* parent = nullptr);
48  ~SceneBox();
49 
50  virtual QSize sizeHint() const override;
51 
52  SceneTree* getSceneTree() const;
53 
54  protected:
55 
56  private:
57 
58  QVBoxLayout* m_Layout;
59  SceneTree* m_SceneTree;
60  };
61  }
65 }
70 //------------------------------------------------------------------------------------------
71 
72 #endif
Definition: SceneBox.hpp:43
Note: Once this library is made dynamic, this will no longer be needed.
Definition: Common.hpp:70
Definition: SceneTree.hpp:44