33 lines
803 B
C
33 lines
803 B
C
|
|
#pragma once
|
|||
|
|
#ifndef WINDLAYERTREEVIEWMENUPROVIDER_H
|
|||
|
|
#define WINDLAYERTREEVIEWMENUPROVIDER_H
|
|||
|
|
|
|||
|
|
#include <QObject>
|
|||
|
|
#include "qgslayertreeview.h"
|
|||
|
|
// ǰ<><C7B0><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
class QgsMapCanvas;
|
|||
|
|
|
|||
|
|
class windLayerTreeViewMenuProvider : public QObject, public QgsLayerTreeViewMenuProvider
|
|||
|
|
{
|
|||
|
|
Q_OBJECT // <20><><EFBFBD><EFBFBD><EFBFBD>ĺ꣬<C4BA><EAA3AC>Ϊ<EFBFBD>̳<EFBFBD><CCB3><EFBFBD>QObject
|
|||
|
|
|
|||
|
|
public:
|
|||
|
|
// <20><><EFBFBD>캯<EFBFBD><ECBAAF><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͼ<EFBFBD><CDBC><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͼ<EFBFBD>͵<EFBFBD>ͼ<EFBFBD><CDBC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ա<EFBFBD><D4B1>˵<EFBFBD><CBB5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>֮<EFBFBD><D6AE><EFBFBD><EFBFBD>
|
|||
|
|
windLayerTreeViewMenuProvider(QgsLayerTreeView* view, QgsMapCanvas* canvas, QObject* parent = nullptr);
|
|||
|
|
|
|||
|
|
// <20><>д<EFBFBD><D0B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>IJ˵<C4B2><CBB5>Ĵ<EFBFBD><C4B4>麯<EFBFBD><E9BAAF>
|
|||
|
|
QMenu* createContextMenu() override;
|
|||
|
|
|
|||
|
|
private:
|
|||
|
|
// ˽<>г<EFBFBD>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>洢<EFBFBD><E6B4A2><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͼ<EFBFBD>ͻ<EFBFBD><CDBB><EFBFBD>
|
|||
|
|
QgsLayerTreeView* mLayerTreeView;
|
|||
|
|
QgsMapCanvas* mMapCanvas;
|
|||
|
|
|
|||
|
|
|
|||
|
|
private slots: //
|
|||
|
|
void showlayerpropertyDialog(bool);
|
|||
|
|
|
|||
|
|
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
#endif // WINDLAYERTREEVIEWMENUPROVIDER_H
|