18 #ifndef __H__OCULAR_EDITOR_PROPERTY_WIDGET__H__
19 #define __H__OCULAR_EDITOR_PROPERTY_WIDGET__H__
23 #include <QtWidgets/qframe.h>
24 #include <QtWidgets/qboxlayout.h>
25 #include <QtWidgets/qlabel.h>
27 #include "ObjectIO/ExposedVariable.hpp"
28 #include "Utilities/VoidCast.hpp"
55 PropertyWidget(std::string
const& type, QWidget* parent =
nullptr);
58 virtual QSize sizeHint()
const override;
73 virtual void setValue(
void* value, uint32_t size);
78 virtual std::string
getValue()
const;
132 void createLeftSide();
133 void createRightSide();
138 QFrame* m_FrameLeftSide;
139 QFrame* m_FrameRightSide;
141 QHBoxLayout* m_Layout;
142 QHBoxLayout* m_LayoutLeft;
146 std::string m_DisplayName;
Note: Once this library is made dynamic, this will no longer be needed.
Definition: Common.hpp:70
Definition: ExposedVariable.hpp:44