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