Class: QgsTemporalProperty

Base class for temporal property.

Added in version 3.14.

Class Hierarchy

Inheritance diagram of qgis.core.QgsTemporalProperty

Base classes

QObject

Subclasses

QgsMapLayerTemporalProperties

Base class for storage of map layer temporal properties.

Methods

flags

Returns flags associated to the temporal property.

isActive

Returns True if the temporal property is active.

setIsActive

Sets whether the temporal property is active.

Signals

changed

Emitted when the temporal properties have changed.

Attributes

FlagDontInvalidateCachedRendersWhenRangeChanges

class qgis.core.QgsTemporalProperty[source]

Bases: QObject

__init__(parent: QObject | None = None, enabled: bool = False)

Constructor for QgsTemporalProperty, with the specified parent object.

The active argument specifies whether the property is initially active (see isActive()).

Parameters:
  • parent (Optional[QObject] = None)

  • enabled (bool = False)

class Flag

Bases: int

FlagDontInvalidateCachedRendersWhenRangeChanges = 1
class Flags
class Flags(f: QgsTemporalProperty.Flags | QgsTemporalProperty.Flag)
class Flags(a0: QgsTemporalProperty.Flags)

Bases: object

signal changed[source]

Emitted when the temporal properties have changed.

flags(self) QgsTemporalProperty.Flags[source]

Returns flags associated to the temporal property.

Return type:

QgsTemporalProperty.Flags

isActive(self) bool[source]

Returns True if the temporal property is active.

See also

setIsActive()

Return type:

bool

setIsActive(self, active: bool)[source]

Sets whether the temporal property is active.

See also

isActive()

Parameters:

active (bool)