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.
84 lines
1.7 KiB
C++
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);
|
|
|
|
}
|