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
 
UserGestureTokenuserGestureToForward () 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: