Defines a set of symbols that make up a single symbol. More...
Header: | #include <CompositeSymbol.h> |
Since: | Esri::ArcGISRuntime 100.0 |
Inherits: | Esri::ArcGISRuntime::Symbol |
Public Functions
CompositeSymbol(QObject *parent = nullptr) | |
CompositeSymbol(const QList<Esri::ArcGISRuntime::Symbol *> &symbols, QObject *parent = nullptr) | |
virtual | ~CompositeSymbol() override |
Esri::ArcGISRuntime::SymbolListModel * | symbols() const |
Detailed Description
A composite symbol contains a collection of symbols that can be used to compose a more complex symbol.
Member Function Documentation
[explicit]
CompositeSymbol::CompositeSymbol (QObject *parent = nullptr)
Default constructor that creates a composite symbol with an optional parent.
- parent - The optional parent QObject.
[explicit]
CompositeSymbol::CompositeSymbol (const QList<Esri::ArcGISRuntime::Symbol *> &symbols, QObject *parent = nullptr)
Constructs a composite symbol using a collection of symbols, and an optional parent.
- symbols - Collection of symbols.
- parent - The optional parent QObject.
[override virtual]
CompositeSymbol::~CompositeSymbol ()
Destructor.
Esri::ArcGISRuntime::SymbolListModel *CompositeSymbol::symbols() const
Gets the collection of symbols contained in the composite symbol as a SymbolListModel.