16 #ifndef QGSCUSTOMLAYERORDERWIDGET_H
17 #define QGSCUSTOMLAYERORDERWIDGET_H
20 #include <QAbstractListModel>
22 class CustomLayerOrderModel;
48 void bridgeHasCustomLayerOrderChanged(
bool state );
49 void bridgeCustomLayerOrderChanged(
const QStringList& order );
93 void updateLayerVisibility(
const QString& layerId );
101 #endif // QGSCUSTOMLAYERORDERWIDGET_H
virtual int rowCount(const QModelIndex &parent) const =0
virtual bool dropMimeData(const QMimeData *data, Qt::DropAction action, int row, int column, const QModelIndex &parent)
The QgsLayerTreeMapCanvasBridge class takes care of updates of layer set for QgsMapCanvas from a laye...
virtual QStringList mimeTypes() const
virtual Qt::DropActions supportedDropActions() const
This class is a base class for nodes in a layer tree.
virtual QVariant data(const QModelIndex &index, int role) const =0
virtual QMimeData * mimeData(const QModelIndexList &indexes) const
virtual bool removeRows(int row, int count, const QModelIndex &parent)
virtual bool setData(const QModelIndex &index, const QVariant &value, int role)
virtual Qt::ItemFlags flags(const QModelIndex &index) const