Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
Loading...
Searching...
No Matches
QDeclarativeGeoMapItemTransitionManager Class Reference

#include <qdeclarativegeomapitemtransitionmanager_p.h>

+ Inheritance diagram for QDeclarativeGeoMapItemTransitionManager:
+ Collaboration diagram for QDeclarativeGeoMapItemTransitionManager:

Public Types

enum  TransitionState { NoTransition , EnterTransition , ExitTransition }
 

Public Member Functions

 QDeclarativeGeoMapItemTransitionManager (QObject *mapItem)
 
void transitionEnter ()
 
void transitionExit ()
 
bool prepareEnterTransition ()
 
bool prepareExitTransition ()
 
void finalizeEnterTransition ()
 
void finalizeExitTransition ()
 
- Public Member Functions inherited from QQuickTransitionManager
 QQuickTransitionManager ()
 
virtual ~QQuickTransitionManager ()
 
bool isRunning () const
 
void transition (const QList< QQuickStateAction > &, QQuickTransition *transition, QObject *defaultTarget=nullptr)
 
void cancel ()
 

Public Attributes

QObjectm_mapItem
 
QDeclarativeGeoMapItemViewm_view = nullptr
 
QList< QQuickStateActionenterActions
 
QList< QQuickStateActionexitActions
 
TransitionState m_transitionState = NoTransition
 
- Public Attributes inherited from QQuickTransitionManager
SelfDeletable m_selfDeletable
 

Protected Member Functions

void finished () override
 

Detailed Description

Definition at line 26 of file qdeclarativegeomapitemtransitionmanager_p.h.

Member Enumeration Documentation

◆ TransitionState

Enumerator
NoTransition 
EnterTransition 
ExitTransition 

Definition at line 29 of file qdeclarativegeomapitemtransitionmanager_p.h.

Constructor & Destructor Documentation

◆ QDeclarativeGeoMapItemTransitionManager()

QT_BEGIN_NAMESPACE QDeclarativeGeoMapItemTransitionManager::QDeclarativeGeoMapItemTransitionManager ( QObject * mapItem)

Definition at line 9 of file qdeclarativegeomapitemtransitionmanager.cpp.

Member Function Documentation

◆ finalizeEnterTransition()

void QDeclarativeGeoMapItemTransitionManager::finalizeEnterTransition ( )
inline

Definition at line 61 of file qdeclarativegeomapitemtransitionmanager_p.h.

References Qt::DirectConnection, QMetaObject::invokeMethod(), m_mapItem, m_transitionState, NoTransition, and QByteArrayLiteral.

Referenced by finished().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ finalizeExitTransition()

void QDeclarativeGeoMapItemTransitionManager::finalizeExitTransition ( )
inline

Definition at line 67 of file qdeclarativegeomapitemtransitionmanager_p.h.

References Qt::DirectConnection, QMetaObject::invokeMethod(), m_mapItem, m_transitionState, NoTransition, and QByteArrayLiteral.

Referenced by finished().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ finished()

void QDeclarativeGeoMapItemTransitionManager::finished ( )
overrideprotectedvirtual

Reimplemented from QQuickTransitionManager.

Definition at line 39 of file qdeclarativegeomapitemtransitionmanager.cpp.

References EnterTransition, ExitTransition, finalizeEnterTransition(), finalizeExitTransition(), and m_transitionState.

Referenced by transitionEnter(), and transitionExit().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ prepareEnterTransition()

bool QDeclarativeGeoMapItemTransitionManager::prepareEnterTransition ( )
inline

Definition at line 38 of file qdeclarativegeomapitemtransitionmanager_p.h.

References EnterTransition, QQuickTransitionManager::isRunning(), and m_transitionState.

Referenced by transitionEnter().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ prepareExitTransition()

bool QDeclarativeGeoMapItemTransitionManager::prepareExitTransition ( )
inline

Definition at line 50 of file qdeclarativegeomapitemtransitionmanager_p.h.

References ExitTransition, QQuickTransitionManager::isRunning(), and m_transitionState.

Referenced by transitionExit().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ transitionEnter()

void QDeclarativeGeoMapItemTransitionManager::transitionEnter ( )

Definition at line 14 of file qdeclarativegeomapitemtransitionmanager.cpp.

References QQuickTransitionManager::cancel(), enterActions, ExitTransition, finished(), m_mapItem, m_transitionState, m_view, prepareEnterTransition(), and QQuickTransitionManager::transition().

+ Here is the call graph for this function:

◆ transitionExit()

void QDeclarativeGeoMapItemTransitionManager::transitionExit ( )

Definition at line 28 of file qdeclarativegeomapitemtransitionmanager.cpp.

References exitActions, finished(), m_mapItem, m_view, prepareExitTransition(), and QQuickTransitionManager::transition().

+ Here is the call graph for this function:

Member Data Documentation

◆ enterActions

QList<QQuickStateAction> QDeclarativeGeoMapItemTransitionManager::enterActions

Definition at line 80 of file qdeclarativegeomapitemtransitionmanager_p.h.

Referenced by transitionEnter().

◆ exitActions

QList<QQuickStateAction> QDeclarativeGeoMapItemTransitionManager::exitActions

Definition at line 81 of file qdeclarativegeomapitemtransitionmanager_p.h.

Referenced by transitionExit().

◆ m_mapItem

QObject* QDeclarativeGeoMapItemTransitionManager::m_mapItem

◆ m_transitionState

◆ m_view

QDeclarativeGeoMapItemView* QDeclarativeGeoMapItemTransitionManager::m_view = nullptr

Definition at line 79 of file qdeclarativegeomapitemtransitionmanager_p.h.

Referenced by transitionEnter(), and transitionExit().


The documentation for this class was generated from the following files: