webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | Protected Member Functions | List of all members
WebCore::ScheduledNavigation Class Referenceabstract
Inheritance diagram for WebCore::ScheduledNavigation:
WebCore::ScheduledFormSubmission WebCore::ScheduledHistoryNavigation WebCore::ScheduledPageBlock WebCore::ScheduledURLNavigation WebCore::ScheduledLocationChange WebCore::ScheduledRedirect WebCore::ScheduledRefresh

Public Member Functions

 ScheduledNavigation (double delay, LockHistory lockHistory, LockBackForwardList lockBackForwardList, bool wasDuringLoad, bool isLocationChange)
 
 ScheduledNavigation (double delay, LockHistory lockHistory, LockBackForwardList lockBackForwardList, bool wasDuringLoad, bool isLocationChange, ShouldOpenExternalURLsPolicy externalURLPolicy)
 
virtual ~ScheduledNavigation ()
 
virtual void fire (Frame &)=0
 
virtual bool shouldStartTimer (Frame &)
 
virtual void didStartTimer (Frame &, Timer &)
 
virtual void didStopTimer (Frame &, bool)
 
double delay () const
 
LockHistory lockHistory () const
 
LockBackForwardList lockBackForwardList () const
 
bool wasDuringLoad () const
 
bool isLocationChange () const
 
UserGestureToken * userGestureToForward () const
 

Protected Member Functions

void clearUserGesture ()
 
ShouldOpenExternalURLsPolicy shouldOpenExternalURLs () const
 

Constructor & Destructor Documentation

◆ ScheduledNavigation() [1/2]

WebCore::ScheduledNavigation::ScheduledNavigation ( double  delay,
LockHistory  lockHistory,
LockBackForwardList  lockBackForwardList,
bool  wasDuringLoad,
bool  isLocationChange 
)
inline

◆ ScheduledNavigation() [2/2]

WebCore::ScheduledNavigation::ScheduledNavigation ( double  delay,
LockHistory  lockHistory,
LockBackForwardList  lockBackForwardList,
bool  wasDuringLoad,
bool  isLocationChange,
ShouldOpenExternalURLsPolicy  externalURLPolicy 
)
inline

◆ ~ScheduledNavigation()

virtual WebCore::ScheduledNavigation::~ScheduledNavigation ( )
inlinevirtual

Member Function Documentation

◆ clearUserGesture()

void WebCore::ScheduledNavigation::clearUserGesture ( )
inlineprotected

◆ delay()

double WebCore::ScheduledNavigation::delay ( ) const
inline

◆ didStartTimer()

virtual void WebCore::ScheduledNavigation::didStartTimer ( Frame &  ,
Timer &   
)
inlinevirtual

◆ didStopTimer()

virtual void WebCore::ScheduledNavigation::didStopTimer ( Frame &  ,
bool   
)
inlinevirtual

◆ fire()

virtual void WebCore::ScheduledNavigation::fire ( Frame &  )
pure virtual

◆ isLocationChange()

bool WebCore::ScheduledNavigation::isLocationChange ( ) const
inline

◆ lockBackForwardList()

LockBackForwardList WebCore::ScheduledNavigation::lockBackForwardList ( ) const
inline

◆ lockHistory()

LockHistory WebCore::ScheduledNavigation::lockHistory ( ) const
inline

◆ shouldOpenExternalURLs()

ShouldOpenExternalURLsPolicy WebCore::ScheduledNavigation::shouldOpenExternalURLs ( ) const
inlineprotected

◆ shouldStartTimer()

virtual bool WebCore::ScheduledNavigation::shouldStartTimer ( Frame &  )
inlinevirtual

Reimplemented in WebCore::ScheduledRedirect.

◆ userGestureToForward()

UserGestureToken* WebCore::ScheduledNavigation::userGestureToForward ( ) const
inline

◆ wasDuringLoad()

bool WebCore::ScheduledNavigation::wasDuringLoad ( ) const
inline

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