diff --git a/src/plugins/qmldesigner/components/formeditor/resizecontroller.cpp b/src/plugins/qmldesigner/components/formeditor/resizecontroller.cpp index 34b0018ef40..36b526f8579 100644 --- a/src/plugins/qmldesigner/components/formeditor/resizecontroller.cpp +++ b/src/plugins/qmldesigner/components/formeditor/resizecontroller.cpp @@ -152,6 +152,21 @@ ResizeController::ResizeController(LayerItem *layerItem, FormEditorItem *formEdi updatePosition(); } +ResizeController::ResizeController(const ResizeController &other) + : m_data(other.m_data) +{ + +} + +ResizeController::~ResizeController() +{ +} + +ResizeController &ResizeController::operator =(const ResizeController &other) +{ + m_data = other.m_data; +} + bool ResizeController::isValid() const { diff --git a/src/plugins/qmldesigner/components/formeditor/resizecontroller.h b/src/plugins/qmldesigner/components/formeditor/resizecontroller.h index d81ea62bd94..d0d53bef5f3 100644 --- a/src/plugins/qmldesigner/components/formeditor/resizecontroller.h +++ b/src/plugins/qmldesigner/components/formeditor/resizecontroller.h @@ -49,6 +49,10 @@ public: ResizeController(); ResizeController(LayerItem *layerItem, FormEditorItem *formEditorItem); + ResizeController(const ResizeController &resizeController); + ~ResizeController(); + + ResizeController& operator=(const ResizeController &other); void show(); void hide();