logplus/logPlus/preqtablewidget.h

46 lines
1.1 KiB
C
Raw Permalink Normal View History

2025-10-29 17:23:30 +08:00
#ifndef PREQTABLEWIDGET_H
#define PREQTABLEWIDGET_H
#include <QTableWidget>
#include "qmytreewidget.h"
#include "forminfo.h"
#pragma execution_character_set("utf-8")
class PreQTableWidget : public QTableWidget
{
Q_OBJECT
public:
explicit PreQTableWidget(QWidget *parent = 0);
protected:
void mousePressEvent(QMouseEvent *event);
void mouseMoveEvent(QMouseEvent *event);
void dragEnterEvent(QDragEnterEvent *event);
void dragMoveEvent(QDragMoveEvent *event);
void dropEvent(QDropEvent *event);
void mouseReleaseEvent(QMouseEvent *event);
private slots:
void ChangedItem();
private:
void performDrag();
QPoint startPos;
public:
2025-10-30 11:55:37 +08:00
QString m_strUuid;
2025-10-29 17:23:30 +08:00
QString m_strWellName;
QString m_strTrackName;
bool m_press;//判断鼠标是否按下
bool m_AddSuc;
//QStringList m_listLineName;//会漏掉第1条曲线因为在track添加的
public:
2025-11-05 18:15:33 +08:00
QStringList getListLineName(QString strLineName, QList<float> &listMin, QList<float> &listMax, QStringList &strListOtherScaleType);
2025-10-29 17:23:30 +08:00
};
#endif // PREQTABLEWIDGET_H