• PopupSource
  • class Esri::ArcGISRuntime::PopupSource

    Marker interface inherited by layers and overlays that can display Popups. More...

    Public Functions

    virtual ~PopupSource()
    virtual bool isPopupEnabled() const = 0
    virtual Esri::ArcGISRuntime::PopupDefinition *popupDefinition() const = 0
    virtual void setPopupDefinition(Esri::ArcGISRuntime::PopupDefinition *popupDefinition) = 0
    virtual void setPopupEnabled(bool popupEnabled) = 0

    Detailed Description

    This is a pure virtual interface.

    Member Function Documentation

    [virtual noexcept] PopupSource::~PopupSource()

    Destructor.

    [pure virtual] bool PopupSource::isPopupEnabled() const

    Returns whether the Popup is enabled on the PopupSource.

    [pure virtual] Esri::ArcGISRuntime::PopupDefinition *PopupSource::popupDefinition() const

    Returns the PopupSource's PopupDefinition.

    nullpter if an error occurs or if the pop-up source is not associated with a pop-up definition.

    See also setPopupDefinition().

    [pure virtual] void PopupSource::setPopupDefinition(Esri::ArcGISRuntime::PopupDefinition *popupDefinition)

    Sets the PopupSource's pop-up definition to popupDefinition.

    See also popupDefinition().

    [pure virtual] void PopupSource::setPopupEnabled(bool popupEnabled)

    Sets whether the PopupSource is enabled to popupEnabled.

    See also isPopupEnabled().