Skip to content

Group core

Modules > core

QField C++ classes.

Classes

Type Name
class AbstractGnssReceiver
class AlgorithmItem
class AppExpressionContextScopesGenerator
class AppInterface
App interface made available in QML as iface .
class AppMissingGridHandler
class AsyncLegendImageProvider
This class prepares asynchrnous legend images requests. Used for online WMS and AMS layers.
class AsyncLegendImageResponse
This class provides responses of asynchronously requested legend images for the layer tree model . Used for online WMS and AMS layers.
class AttributeFormModel
class AttributeFormModelBase
class AudioRecorder
class AuthenticationProvider
class BadLayerHandler
class BarcodeDecoder
class BarcodeDecoderThread
class BarcodeImageProvider
class BluetoothDeviceModel
class BluetoothReceiver
class BookmarkModel
class CameraPermission
class ChangelogContents
class ClipboardManager
struct CloudUserInformation
class CogoExecutor
A COGO operation exeuctor object allowing for property-driven access to COGO operations.
class CogoOperation
A COGO operation.
class CogoOperationPointAtDistanceAngle
A COGO operation to generate a point at a given distance and angle from a provided point.
class CogoOperationPointAtIntersectionCircles
A COGO operation to generate a point at the intersection of two defined circles.
class CogoOperationPointAtXYZ
A COGO operation to generate a point at a given XY location.
class CogoOperationsModel
A model holding the list of COGO operations available in the COGO registry.
class CogoParameter
A COGO operation parameter.
class CogoRegistry
A registry managing available COGO operations.
class CogoVisualGuide
A COGO visual guide.
class CoordinateReferenceSystemUtils
class DeltaFileWrapper
class DeltaListModel
class DigitizingLogger
class DistanceArea
class DrawingCanvas
struct DrawingStroke
class DrawingTemplateModel
class EgenioussReceiver
class ExpressionContextUtils
class ExpressionEvaluator
The ExpressionEvaluator class enables evaluation of expression strings and expression templates.
class ExpressionVariableModel
class ExternalStorage
class FeatureCheckListModel
class FeatureCheckListModelBase
class FeatureExpressionValuesGatherer
class FeatureHistory
class FeatureIterator
class FeatureListExtentController
class FeatureListModel
class FeatureListModelSelection
class FeatureModel
class FeatureUtils
class FileReceiver
class FileUtils
class FlatLayerTreeModel
class FlatLayerTreeModelBase
class FocusStack
class Geofencer
class Geometry
class GeometryEditorsModel
class GeometryUtils
class GnssPositionInformation
class GridAnnotation
class GridModel
class IdentifyTool
class InternalGnssReceiver
class LayerObserver
class LayerResolver
class LayerTreeMapCanvasBridge
class LayerUtils
class LegendImageProvider
This class provides legend images for the layer tree model.
class LinePolygonShape
The LinePolygonShape class is used to provide the shape data to draw geometries on the map canvas using the QML Shape item.
class LocalFileItem
class LocalFilesImageProvider
class LocalFilesModel
class MapLayerBaseModel
A project map layers base model.
class MapLayerModel
A project map layers model within filtering capabilities.
class MapToScreen
The MapToScreen class transform a map point to screen coordinates. The map point CRS is the one from the map settings. Screen point will be automatically updated on map extent changes.
class MessageLogModel
class MicrophonePermission
class MultiFeatureListModel
class MultiFeatureListModelBase
class Navigation
class NavigationModel
class NearFieldReader
class NetworkManager
class NetworkReply
class OrderedRelationModel
class ParametizedImage
class PeliasGeocoder
A geocoder which uses the Pelias geocoding API to retrieve results.
class PluginInformation
class PluginManager
class PluginProxyModel
class Positioning
class PositioningDeviceModel
class PositioningInformationModel
class PositioningSource
class PositioningUtils
class PrintLayoutListModel
class ProcessingAlgorithm
A processing algorithm item capable of runnning a given algorithm.
class ProcessingAlgorithmParametersModel
A sort/filter proxy model for providers and algorithms available within QField which automatically sorts the toolbox in a logical fashion and supports filtering the results.
class ProcessingAlgorithmsModel
A sort/filter proxy model for providers and algorithms available within QField which automatically sorts the toolbox in a logical fashion and supports filtering the results.
class ProcessingUtils
class ProjectInfo
class ProjectSource
class ProjectUtils
class ProjectsImageProvider
class QFieldAppAuthRequestHandler
class QFieldCloudConnection
class QFieldCloudProject
class QFieldCloudProjectsFilterModel
class QFieldCloudProjectsModel
class QFieldCloudUtils
class QFieldXmlHttpRequest
class QgisMobileapp
class QgsGeometryWrapper
The QgsGeometryWrapper class wraps QGIS geometry and CRS classes to have their contents available from QML.
class QgsGpkgFlusher
class QgsQuickCoordinateTransformer
class QgsQuickElevationProfileCanvas
class QgsQuickMapCanvasMap
class QgsQuickMapSettings
class RecentProjectListModel
class ReferencingFeatureListModel
class ReferencingFeatureListModelBase
class RelationUtils
class ResourceSource
class RubberbandModel
class RubberbandShape
The RubberbandShape class is used to provide the shape data to draw rubber bands on the map canvas using the QML Shape item. It is aimed to be used with either aVertexModel or aRubberbandModel .
class ScaleBarMeasurement
class ScreenDimmer
The ScreenDimmer class handles dimming of screen brightness.
class SensorListModel
class SerialPortModel
class SerialPortReceiver
class Settings
class SnappingResult
class SnappingUtils
class StringUtils
class SubModel
class TcpReceiver
class Tracker
class TrackingModel
class TranslatorManager
Provides access to shared translator instances for runtime language switching.
class UdpReceiver
class UrlUtils
class ValueMapModel
class ValueMapModelBase
class VertexModel
class ViewStatus
class WebdavConnection