logplus/logPlus/formmultiheads.h

46 lines
883 B
C++
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

#ifndef FORMMULTIHEADS_H
#define FORMMULTIHEADS_H
#include <QWidget>
//
#include <QJsonDocument>
#include <QJsonObject>
#include <QJsonArray>
namespace Ui {
class FormMultiHeads;
}
class FormMultiHeads : public QWidget
{
Q_OBJECT
public:
explicit FormMultiHeads(QWidget *parent = nullptr);
~FormMultiHeads();
private:
Ui::FormMultiHeads *ui;
public slots:
//图头右键菜单响应函数
void slotContextMenu(QPoint pos);
public:
void AddHead();
void resizeItem(QString indexID, double tempWidth, double tempHight, bool bDelete=false);
QJsonArray makeJsonArray();
//展示所有图头/成果表
//Head代表图头 Tail代表成果表
void DisplayHeads(QJsonArray headsArray, QString strHeadOrTail);
public:
QString m_strHeadOrTail = ""; //Head代表图头 Tail代表成果表
};
#endif // FORMMULTIHEADS_H