Skip To Content ArcGIS for Developers Sign In Dashboard

ArcGIS Runtime Toolkit for Qt API reference

The ArcGIS Runtime Toolkit for Qt Toolkit contains controls and utilities you can use with the ArcGIS Runtime SDK for Qt . These are provided to help you build new ArcGIS apps or add ArcGIS capabilities to existing apps.

This is the API reference for the toolkit components.

For overview of this toolkit and how to use it, see the Toolkit README on GitHub.

Tools for Augmented Reality integration

The Augmented Reality (AR) toolkit components provide support for ARKit for iOS apps and ARCore for Android apps written using ArcGIS Runtime SDK for Qt. For details, see the AR README on GitHub.

The following toolkit AR components can be used with QML API apps:

ArcGISArView

A scene view for displaying ARKit/ARCore features on mobile devices using the QML API

CalibrationView

A item displaying controls for adjusting a scene view's location, heading, and elevation

Esri::ArcGISRuntime::Toolkit::LocationDataSource

Updates the location using the positioning device

The following toolkit AR components can be used with C++ API apps:

CalibrationView

A item displaying controls for adjusting a scene view's location, heading, and elevation

Esri::ArcGISRuntime::Toolkit::ArcGISArView

A scene view for displaying ARKit/ARCore features on mobile devices using the C++ API

Esri::ArcGISRuntime::Toolkit::ArcGISArViewInterface

Base class to impement AR scene view

Esri::ArcGISRuntime::Toolkit::LocationDataSource

Updates the location using the positioning device

Tools for use with C++ API apps

AuthenticationView

A view for handling authentication challenges and automatically launching the appropriate UI for each type of authentication

CalibrationView

A item displaying controls for adjusting a scene view's location, heading, and elevation

ClientCertificateView

A view for handling PKI authentication challenges

Esri::ArcGISRuntime::Toolkit::ArcGISArView

A scene view for displaying ARKit/ARCore features on mobile devices using the C++ API

Esri::ArcGISRuntime::Toolkit::ArcGISArViewInterface

Base class to impement AR scene view

Esri::ArcGISRuntime::Toolkit::LocationDataSource

Updates the location using the positioning device

OAuth2View

A view for handling OAuth 2.0 authentication challenges

PopupStackView

A view for displaying and editing information of Features

PopupView

A view for displaying and editing information about a feature

SslHandshakeView

A view for handling SSL Handshake authentication challenges

UserCredentialsView

A view for handling username and password authentication challenges

Tools for use with QML API apps

ArcGISArView

A scene view for displaying ARKit/ARCore features on mobile devices using the QML API

AuthenticationView

A view for handling authentication challenges and automatically launching the appropriate UI for each type of authentication

CalibrationView

A item displaying controls for adjusting a scene view's location, heading, and elevation

Callout

A view for displaying information at a geographic location on a Map

ClientCertificateView

A view for handling PKI authentication challenges

Esri::ArcGISRuntime::Toolkit::LocationDataSource

Updates the location using the positioning device

OAuth2View

A view for handling OAuth 2.0 authentication challenges

PopupStackView

A view for displaying and editing information of Features

PopupView

A view for displaying and editing information about a feature

SslHandshakeView

A view for handling SSL Handshake authentication challenges

TimeSlider

Slider provides a user interface for manually setting or animating changes to the current time extent of the geoView

TimeSlider

Slider provides a user interface for manually setting or animating changes to the current time extent of the geoView

TimeSlider1003

Slider provides a user interface for manually setting or animating changes to the current time extent of the geoView

TimeSlider1003

Slider provides a user interface for manually setting or animating changes to the current time extent of the geoView

TimeSliderController

Controller for the Time Slider tool

TimeSliderController1003

Controller for the Time Slider tool

UserCredentialsView

A view for handling username and password authentication challenges

Esri.ArcGISRuntime.Toolkit.Controls QML types

ArcGISCompass

User interface for the ArcGIS Compass tool

ArcGISCompass1002

User interface for the ArcGIS Compass tool

Callout

A view for displaying information at a geographic location on a Map

CoordinateConversion

User interface for the coordinate conversion tool

CoordinateConversion1002

User interface for the coordinate conversion tool

PopupStackView

A view for displaying and editing information of Features

PopupView

A view for displaying and editing information about a feature

TimeSlider

Slider provides a user interface for manually setting or animating changes to the current time extent of the geoView

TimeSlider

Slider provides a user interface for manually setting or animating changes to the current time extent of the geoView

TimeSlider1003

Slider provides a user interface for manually setting or animating changes to the current time extent of the geoView

TimeSlider1003

Slider provides a user interface for manually setting or animating changes to the current time extent of the geoView

TimeSliderController

Controller for the Time Slider tool

TimeSliderController1003

Controller for the Time Slider tool

Esri.ArcGISRuntime.Toolkit.Dialogs QML types

AuthenticationView

A view for handling authentication challenges and automatically launching the appropriate UI for each type of authentication

ClientCertificateView

A view for handling PKI authentication challenges

OAuth2View

A view for handling OAuth 2.0 authentication challenges

SslHandshakeView

A view for handling SSL Handshake authentication challenges

UserCredentialsView

A view for handling username and password authentication challenges


Feedback on this topic?