Implement active box using new draw item on draw layers

This commit is contained in:
Dan Paulat 2021-12-18 21:43:15 -06:00
parent 999d322985
commit d30b6d4011
13 changed files with 610 additions and 37 deletions

View file

@ -0,0 +1,33 @@
#include <scwx/qt/gl/draw/draw_item.hpp>
#include <boost/log/trivial.hpp>
namespace scwx
{
namespace qt
{
namespace gl
{
namespace draw
{
static const std::string logPrefix_ = "[scwx::qt::gl::draw::draw_item] ";
class DrawItemImpl
{
public:
explicit DrawItemImpl() {}
~DrawItemImpl() {}
};
DrawItem::DrawItem() : p(std::make_unique<DrawItemImpl>()) {}
DrawItem::~DrawItem() = default;
DrawItem::DrawItem(DrawItem&&) noexcept = default;
DrawItem& DrawItem::operator=(DrawItem&&) noexcept = default;
} // namespace draw
} // namespace gl
} // namespace qt
} // namespace scwx