#include "basePannelPropertyProxy.h" #include "baseDrawingPanel.h" #include "propertyType/pannelColorGadget.h" BasePannelPropertyProxy::BasePannelPropertyProxy(BaseDrawingPanel* pPanel) : BasePropertyProxy(pPanel) ,_pPanel(pPanel) { _pColorGadget = new PannelColorGadget(_pPanel); } BasePannelPropertyProxy::~BasePannelPropertyProxy() { if(_pColorGadget) delete _pColorGadget; } QString BasePannelPropertyProxy::getName() const { return _pPanel->pageName(); } void BasePannelPropertyProxy::setName(QString str) { _pPanel->setPageName(str); } QSize BasePannelPropertyProxy::getSize() const { return _pPanel->size(); } void BasePannelPropertyProxy::setSize(QSize size) { _pPanel->resize(size); }