logplus/logPlus/formtrack.h
2025-10-30 11:55:37 +08:00

42 lines
1.0 KiB
C++

#ifndef FORMTRACK_H
#define FORMTRACK_H
#include <QWidget>
#include "forminfo.h"
#pragma execution_character_set("utf-8")
namespace Ui {
class FormTrack;
}
class FormTrack : public QWidget
{
Q_OBJECT
public:
explicit FormTrack(QWidget *parent = nullptr, QString strWellName="", QString strTrackName="");
~FormTrack();
private:
Ui::FormTrack *ui;
public:
QString m_strUuid;
QString m_strWellName;
QString m_strTrackName;
public:
void Add(QString strSlfName, QString strWellName, QString strTrackName, QString strLineName, QColor lineColor, double dWidth, float vmax, float vmin);
QJsonObject makeJson();
signals:
void sig_AddLine(QString strSlfName, QString strWellName, QString strTrackName, QString strLineName, QColor lineColor, double dWidth, float vmax, float vmin);
public slots:
void s_addLine(QString strSlfName, QString strWellName, QString strTrackName, QString strLineName, QColor lineColor, double dWidth, float vmax, float vmin);
};
#endif // FORMTRACK_H