logplus/logPlus/CloudDataDlg.h

49 lines
1.1 KiB
C++

#ifndef CloudDataDlg_H
#define CloudDataDlg_H
#include <QDialog>
#include "ui_CloudDataDlg.h"
#include "formtableitem.h"
#pragma execution_character_set("utf-8")
class QtProjectWidgets;
//单元格边框选中对话框
class CloudDataDlg : public QDialog
{
Q_OBJECT
public:
CloudDataDlg(QWidget *parent = 0);
~CloudDataDlg();
void setProjectWidgets(QtProjectWidgets* projectWidgets);
void initTreeProjects(QJsonObject jObj);//加载树图
void initTreeWells(QJsonObject jObj);//加载树图
bool initTreeData(QTreeWidgetItem* itemJing, QJsonObject& jObjCi, QJsonObject catObj,
QString strDataType, QString strIcon1, QString strIcon2);
void getList();
void getWells(QString projectId);
protected:
virtual void paintEvent(QPaintEvent *pevt);
private slots:
void on_btn_back_clicked();
void on_btn_import_clicked();
void onItemDoubleClicked(QTreeWidgetItem* item, int index);//鼠标双击tree菜单项
void OnSelectLineStyleChanged(int ,int);
void onEnter();
private:
Ui::CloudDataDlg *ui;
QtProjectWidgets *m_projectWidgets = NULL;
};
#endif // CloudDataDlg_H