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.
|
|
|
|
|
#pragma once
|
|
|
|
|
|
|
|
|
|
|
|
////////////////////////////////////////////////////////////////////
|
|
|
|
|
|
// <20>ر<EFBFBD>˵<EFBFBD><CBB5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ڽ<EFBFBD><DABD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ƣ<EFBFBD><C6A3><EFBFBD><EFBFBD><EFBFBD>Ϊ<EFBFBD>˲<EFBFBD><CBB2><EFBFBD>AI<41><49><EFBFBD>룬<EFBFBD><EBA3AC><EFBFBD>ڶ<EFBFBD><DAB6><EFBFBD><EFBFBD>ĶԻ<C4B6><D4BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ã<EFBFBD><C3A3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ա<EFBFBD>
|
|
|
|
|
|
// <20>ϵ<EFBFBD>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>жԱ<D0B6><D4B1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ч<EFBFBD><D0A7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Բ<EFBFBD><D4B2><EFBFBD><EFBFBD><EFBFBD>AIֱ<49>ӱ<EFBFBD><D3B1><EFBFBD>ģʽ<C4A3><CABD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ĸĶ<C4B8><C4B6><EFBFBD>
|
|
|
|
|
|
// Ч<><D0A7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȣ<EFBFBD><C8A3>ݲ<EFBFBD><DDB2><EFBFBD>iFramework<72><6B><EFBFBD>ܽ<EFBFBD><DCBD>м<EFBFBD><D0BC>ɡ<EFBFBD>
|
|
|
|
|
|
// <20>漰<EFBFBD><E6BCB0><EFBFBD>⼰<EFBFBD>ļ<EFBFBD>:iLayerColorBand.h/cpp
|
|
|
|
|
|
// iLayerTableModel.h/cpp
|
|
|
|
|
|
// iLayerTableView.h/cpp
|
|
|
|
|
|
// iLayerWx.h/cpp
|
|
|
|
|
|
// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ڣ<EFBFBD>2026-01-08
|
|
|
|
|
|
// <20><><EFBFBD>ߣ<EFBFBD>AI<41><49>ģ<EFBFBD><C4A3>
|
|
|
|
|
|
// <20><><EFBFBD><EFBFBD><EFBFBD>ߣ<EFBFBD>wangzg
|
|
|
|
|
|
// <20><EFBFBD><F3B8BDA3><EFBFBD><EFBFBD>彻<EFBFBD><E5BDBB><EFBFBD><EFBFBD> iLayerWx.h
|
|
|
|
|
|
////////////////////////////////////////////////////////////////////
|
|
|
|
|
|
|
|
|
|
|
|
#include <QMenu>
|
|
|
|
|
|
#include <QTableView>
|
|
|
|
|
|
#include <QContextMenuEvent>
|
|
|
|
|
|
|
|
|
|
|
|
#include "mGuiAnal_global.h"
|
|
|
|
|
|
|
|
|
|
|
|
class M_GUI_ANAL_EXPORT iLayerTableView : public QTableView
|
|
|
|
|
|
{
|
|
|
|
|
|
Q_OBJECT
|
|
|
|
|
|
|
|
|
|
|
|
public:
|
|
|
|
|
|
|
|
|
|
|
|
iLayerTableView(QWidget *parent = 0);
|
|
|
|
|
|
~iLayerTableView();
|
|
|
|
|
|
|
|
|
|
|
|
signals:
|
|
|
|
|
|
|
|
|
|
|
|
void addLayerRequested();
|
|
|
|
|
|
void insertLayerRequested(int row);
|
|
|
|
|
|
void deleteLayerRequested(int row);
|
|
|
|
|
|
void setRowCountRequested();
|
|
|
|
|
|
|
|
|
|
|
|
protected:
|
|
|
|
|
|
|
|
|
|
|
|
void contextMenuEvent(QContextMenuEvent *event);
|
|
|
|
|
|
|
|
|
|
|
|
private slots:
|
|
|
|
|
|
|
|
|
|
|
|
void onAddLayer();
|
|
|
|
|
|
void onInsertLayer();
|
|
|
|
|
|
void onDeleteLayer();
|
|
|
|
|
|
void onSetRowCount();
|
|
|
|
|
|
|
|
|
|
|
|
private:
|
|
|
|
|
|
|
|
|
|
|
|
QMenu *m_contextMenu;
|
|
|
|
|
|
int m_contextRow;
|
|
|
|
|
|
};
|