• KmlContainer
  • class Esri::ArcGISRuntime::KmlContainer

    Holds one or more KML nodes and allows the creation of nested hierarchies. More...

    Header: #include <KmlContainer.h>
    Since: Esri::ArcGISRuntime 100.4
    Inherits: Esri::ArcGISRuntime::KmlNode
    Inherited By:

    Esri::ArcGISRuntime::KmlDocument and Esri::ArcGISRuntime::KmlFolder

    Public Functions

    virtual ~KmlContainer() override
    (since Esri::ArcGISRuntime 100.6) Esri::ArcGISRuntime::KmlNodeListModel *childNodesListModel() const
    bool isOpen() const
    bool isPartiallyVisible() const
    Esri::ArcGISRuntime::KmlListItemType listItemType() const
    (since Esri::ArcGISRuntime 100.7) void setListItemType(Esri::ArcGISRuntime::KmlListItemType listItemType)
    void setOpen(bool open)

    Detailed Description

    You cannot create an instance of KmlContainer directly. Create a KmlFolder or a KmlDocument instead.

    Relevant samples:

    Member Function Documentation

    [override virtual noexcept] KmlContainer::~KmlContainer()

    Destructor.

    [since Esri::ArcGISRuntime 100.6] Esri::ArcGISRuntime::KmlNodeListModel *KmlContainer::childNodesListModel() const

    Returns the KML container's child nodes as a list model

    This function was introduced in Esri::ArcGISRuntime 100.6.

    bool KmlContainer::isOpen() const

    Returns a flag indicating if the KML container is open.

    bool KmlContainer::isPartiallyVisible() const

    Returns a flag indicating if the KML container is partially visible.

    Esri::ArcGISRuntime::KmlListItemType KmlContainer::listItemType() const

    Returns the container's list item type.

    Controls how list items are presented (e.g. as a radio button or a checkbox). See 'listItemType' attribute of 'ListStyle' in the KML specification for more information.

    See also setListItemType().

    [since Esri::ArcGISRuntime 100.7] void KmlContainer::setListItemType(Esri::ArcGISRuntime::KmlListItemType listItemType)

    Sets the container's list item type to listItemType.

    This function was introduced in Esri::ArcGISRuntime 100.7.

    See also listItemType().

    void KmlContainer::setOpen(bool open)

    Sets the KML container to open.

    See also isOpen().