You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
nmWTAI-Platform/Src/nmNum/nmPlot/nmObjDelete.cpp

84 lines
1.7 KiB
C++

#include <QPainter>
#include <ZxSerializer.h>
#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);
}