/* * © Copyright 2014 – Urheberrechtshinweis * Alle Rechte vorbehalten / All Rights Reserved * * Programmcode ist urheberrechtlich geschuetzt. * Das Urheberrecht liegt, soweit nicht ausdruecklich anders gekennzeichnet, bei Frank Ebner. * Keine Verwendung ohne explizite Genehmigung. * (vgl. § 106 ff UrhG / § 97 UrhG) */ #ifndef LAYERTREE_H #define LAYERTREE_H #include "fixC11.h" #include class QTreeView; class QPushButton; class MapTreeModel; #include 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