16#ifndef QGSMAPLAYERCONFIGWIDGETFACTORY_H
17#define QGSMAPLAYERCONFIGWIDGETFACTORY_H
19#include <QListWidgetItem>
62 virtual QIcon
icon()
const {
return mIcon; }
68 void setIcon(
const QIcon &icon ) { mIcon = icon; }
75 virtual QString
title()
const {
return mTitle; }
83 void setTitle(
const QString &title ) { mTitle = title; }
117 virtual QString layerPropertiesPagePositionHint()
const;
129 virtual bool supportsLayer(
QgsMapLayer *layer )
const;
146 virtual ParentPage parentPage()
const;
162 bool mSupportsDock =
true;
163 bool mSupportsProperties =
true;
Layer tree group node serves as a container for layers and further groups.
Map canvas is a class for displaying all GIS data types on a canvas.
Base class for all map layer types.