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

isActive

Returns True if the temporal property is active.

setIsActive

Sets whether the temporal property is active.

Virtual Methods

In PyQGIS, only methods marked as virtual can be safely overridden in a Python subclass of QgsTemporalProperty. See the FAQ for more details.

flags

Returns flags associated to the temporal property.

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.

virtual 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)