added new param-editing to APs and Beacons
changed drawing for better debuging changed layer editing option to add and delete layers some minor changes
This commit is contained in:
49
params/LayerTree.h
Normal file
49
params/LayerTree.h
Normal file
@@ -0,0 +1,49 @@
|
||||
#ifndef LAYERTREE_H
|
||||
#define LAYERTREE_H
|
||||
|
||||
#include <QWidget>
|
||||
|
||||
class QTreeView;
|
||||
class QPushButton;
|
||||
class MapTreeModel;
|
||||
|
||||
#include <QModelIndex>
|
||||
|
||||
class LayerTree : public QWidget {
|
||||
|
||||
Q_OBJECT
|
||||
|
||||
public:
|
||||
|
||||
explicit LayerTree(QWidget *parent = 0);
|
||||
|
||||
//QTreeView* getTree() const {return tree;}
|
||||
|
||||
void setModel(MapTreeModel* model);
|
||||
|
||||
void expandAll();
|
||||
|
||||
signals:
|
||||
|
||||
void layerSelected(QModelIndex);
|
||||
|
||||
private slots:
|
||||
|
||||
void onLayerSelected(QModelIndex);
|
||||
|
||||
void onBtnNew();
|
||||
|
||||
void onBtnDelete();
|
||||
|
||||
private:
|
||||
|
||||
QTreeView* tree;
|
||||
QPushButton* btnNew;
|
||||
QPushButton* btnDelete;
|
||||
MapTreeModel* model;
|
||||
|
||||
public slots:
|
||||
|
||||
};
|
||||
|
||||
#endif // LAYERTREE_H
|
||||
Reference in New Issue
Block a user