A search result object returned by symbol style. More...
Header: | #include <SymbolStyleSearchResult.h> |
Since: | Esri::ArcGISRuntime 100.0 |
Public Functions
SymbolStyleSearchResult() | |
SymbolStyleSearchResult(const Esri::ArcGISRuntime::SymbolStyleSearchResult &other) | |
SymbolStyleSearchResult(Esri::ArcGISRuntime::SymbolStyleSearchResult &&other) | |
~SymbolStyleSearchResult() | |
QString | category() const |
QFuture<Esri::ArcGISRuntime::Symbol *> | fetchSymbolAsync(QObject *parent) |
bool | isEmpty() const |
QString | key() const |
QString | name() const |
QString | symbolClass() const |
QStringList | tags() const |
Esri::ArcGISRuntime::SymbolStyleSearchResult & | operator=(const Esri::ArcGISRuntime::SymbolStyleSearchResult &other) |
Esri::ArcGISRuntime::SymbolStyleSearchResult & | operator=(Esri::ArcGISRuntime::SymbolStyleSearchResult &&other) |
Detailed Description
This object is returned by symbol style based on the search performed using search parameters. It contains the information related to name, tags, category, class type, and key associated to a symbol. It also returns the symbol.
This object returns the results based on search performed in the symbol style using the search parameters. This returns the symbol and all the parameters associated to it.
Relevant samples:
- Create symbol styles from web styles: Create symbol styles from a style file hosted on a portal.
- Read symbols from a mobile style: Combine multiple symbols from a mobile style file into a single symbol.
See also DictionarySymbolStyle, SymbolStyle, and SymbolStyleSearchParameters.
Member Function Documentation
SymbolStyleSearchResult::SymbolStyleSearchResult ()
Default constructor.
Note: This is provided for convenience only. It will construct an empty object.
SymbolStyleSearchResult::SymbolStyleSearchResult (const Esri::ArcGISRuntime::SymbolStyleSearchResult &other)
Copy constructor from other SymbolStyleSearchResult.
SymbolStyleSearchResult::SymbolStyleSearchResult (Esri::ArcGISRuntime::SymbolStyleSearchResult &&other)
Move constructor from other SymbolStyleSearchResult.
SymbolStyleSearchResult::~SymbolStyleSearchResult ()
Destructor.
QString SymbolStyleSearchResult::category() const
Returns the category of this item.
[since Esri::ArcGISRuntime 200.2]
QFuture<Esri::ArcGISRuntime::Symbol *> SymbolStyleSearchResult::fetchSymbolAsync (QObject *parent)
Asynchronously returns a symbol from the search result with the specified parent.
- parent - The parent to apply to the resulting Symbol for memory management.
This method returns a QFuture for the asynchronous operation. Use future.then() to continue processing when the operation completes. Use future.onFailed() to handle exceptions of type ErrorException.
See Working with QFuture for further details.
Note: The parent argument is not optional because this object is not a QObject, so cannot be the parent by default. If you pass nullptr
then the result will have no parent and may leak if care is not taken to manage the lifetime.
This function was introduced in Esri::ArcGISRuntime 200.2.
bool SymbolStyleSearchResult::isEmpty () const
Returns whether this SymbolStyleSearchResult is empty.
QString SymbolStyleSearchResult::key() const
Returns the key of this item.
QString SymbolStyleSearchResult::name() const
Returns the name of this item.
QString SymbolStyleSearchResult::symbolClass () const
Returns the symbol class of this item.
QStringList SymbolStyleSearchResult::tags() const
Returns a string list of all the associated tags with this item.
Esri::ArcGISRuntime::SymbolStyleSearchResult &SymbolStyleSearchResult::operator=(const Esri::ArcGISRuntime::SymbolStyleSearchResult &other)
Assignment operator from other SymbolStyleSearchResult.
Esri::ArcGISRuntime::SymbolStyleSearchResult &SymbolStyleSearchResult::operator=(Esri::ArcGISRuntime::SymbolStyleSearchResult &&other)
Move operator from other SymbolStyleSearchResult.