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