#include #include #include "IxPtyPano.h" #include "ZxBaseUtil.h" #include "ZxSubAxisX.h" #include "ZxSubAxisY.h" #include "nmObjDeleteTool.h" #include "ZxPlot.h" #include "ZxObjText.h" #include "nmObjDelete.h" //#include "nmWxMeasuringScaleDlg.h" //#include "nmSingalCenter.h" ZX_DEFINE_DYNAMIC(nObjDelete, nmObjDelete) nmObjDelete::nmObjDelete() : nmObjBase("", NULL, NULL) { m_sObjTag = "nObjDelete"; ZxObjBase::initFlags(); loadTempl(); } nmObjDelete::nmObjDelete(const QString& sName, \ ZxSubAxisX* pAxisX, \ ZxSubAxisY* pAxisY) : nmObjBase(sName, pAxisX, pAxisY) { m_sObjTag = "nObjDelete"; ZxObjBase::initFlags(); // m_oDot = ZxDot(DTS_Circle, QColor(255, 165, 0), 0.5f, true); // m_oPen = QPen(QBrush(QColor(0, 255, 164)), 0.5f, Qt::SolidLine); // m_vecPoints.clear(); // m_vecPoints << QPointF(0.f, 0.f) << QPointF(0.f, 0.f); loadTempl(); } nmObjDelete::~nmObjDelete() { } void nmObjDelete::initTools() { m_pTool = new nmObjDeleteTool(); ZxObjBase::initTools(); } void nmObjDelete::paintBack(QPainter* painter, const ZxPaintParam& param) { } void nmObjDelete::afterCreated() { qDebug() << "after delete created"; //nmSingalCenter::getInstance()->emitSigMeasuringScale(pt1, pt2, (void*) this); } void nmObjDelete::onSerialize(ZxSerializer* ser) { nmObjBase::onSerialize(ser); // } void nmObjDelete::onDeserialize(ZxSerializer* ser) { nmObjBase::onDeserialize(ser); } void nmObjDelete::onSaveTempl(ZxSerializer* ser) { nmObjBase::onSaveTempl(ser); } void nmObjDelete::onLoadTempl(ZxSerializer* ser) { nmObjBase::onLoadTempl(ser); } void nmObjDelete::fillPtyPano(IxPtyPano* sheet) { nmObjBase::fillPtyPano(sheet); }