webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | List of all members
WebCore::BackForwardController Class Reference

#include <BackForwardController.h>

Public Member Functions

 BackForwardController (Page &, Ref< BackForwardClient > &&)
 
 ~BackForwardController ()
 
BackForwardClientclient () const
 
WEBCORE_EXPORT bool canGoBackOrForward (int distance) const
 
void goBackOrForward (int distance)
 
WEBCORE_EXPORT bool goBack ()
 
WEBCORE_EXPORT bool goForward ()
 
void addItem (Ref< HistoryItem > &&)
 
void setCurrentItem (HistoryItem *)
 
int count () const
 
WEBCORE_EXPORT int backCount () const
 
WEBCORE_EXPORT int forwardCount () const
 
WEBCORE_EXPORT HistoryItemitemAtIndex (int)
 
void close ()
 
HistoryItembackItem ()
 
HistoryItemcurrentItem ()
 
HistoryItemforwardItem ()
 
 BackForwardController (Page &, Ref< BackForwardClient > &&)
 
 ~BackForwardController ()
 
BackForwardClientclient () const
 
WEBCORE_EXPORT bool canGoBackOrForward (int distance) const
 
void goBackOrForward (int distance)
 
WEBCORE_EXPORT bool goBack ()
 
WEBCORE_EXPORT bool goForward ()
 
void addItem (Ref< HistoryItem > &&)
 
void setCurrentItem (HistoryItem *)
 
int count () const
 
WEBCORE_EXPORT int backCount () const
 
WEBCORE_EXPORT int forwardCount () const
 
WEBCORE_EXPORT HistoryItemitemAtIndex (int)
 
void close ()
 
HistoryItembackItem ()
 
HistoryItemcurrentItem ()
 
HistoryItemforwardItem ()
 

Constructor & Destructor Documentation

◆ BackForwardController() [1/2]

WebCore::BackForwardController::BackForwardController ( Page page,
Ref< BackForwardClient > &&  client 
)

◆ ~BackForwardController() [1/2]

WebCore::BackForwardController::~BackForwardController ( )

◆ BackForwardController() [2/2]

WebCore::BackForwardController::BackForwardController ( Page ,
Ref< BackForwardClient > &&   
)

◆ ~BackForwardController() [2/2]

WebCore::BackForwardController::~BackForwardController ( )

Member Function Documentation

◆ addItem() [1/2]

void WebCore::BackForwardController::addItem ( Ref< HistoryItem > &&  item)

◆ addItem() [2/2]

void WebCore::BackForwardController::addItem ( Ref< HistoryItem > &&  )

◆ backCount() [1/2]

int WebCore::BackForwardController::backCount ( ) const

◆ backCount() [2/2]

WEBCORE_EXPORT int WebCore::BackForwardController::backCount ( ) const

◆ backItem() [1/2]

HistoryItem* WebCore::BackForwardController::backItem ( )
inline

◆ backItem() [2/2]

HistoryItem* WebCore::BackForwardController::backItem ( )
inline

◆ canGoBackOrForward() [1/2]

WEBCORE_EXPORT bool WebCore::BackForwardController::canGoBackOrForward ( int  distance) const

◆ canGoBackOrForward() [2/2]

bool WebCore::BackForwardController::canGoBackOrForward ( int  distance) const

◆ client() [1/2]

BackForwardClient* WebCore::BackForwardController::client ( ) const
inline

◆ client() [2/2]

BackForwardClient* WebCore::BackForwardController::client ( ) const
inline

◆ close() [1/2]

void WebCore::BackForwardController::close ( )

◆ close() [2/2]

void WebCore::BackForwardController::close ( )

◆ count() [1/2]

int WebCore::BackForwardController::count ( ) const

◆ count() [2/2]

int WebCore::BackForwardController::count ( ) const

◆ currentItem() [1/2]

HistoryItem* WebCore::BackForwardController::currentItem ( )
inline

◆ currentItem() [2/2]

HistoryItem* WebCore::BackForwardController::currentItem ( )
inline

◆ forwardCount() [1/2]

int WebCore::BackForwardController::forwardCount ( ) const

◆ forwardCount() [2/2]

WEBCORE_EXPORT int WebCore::BackForwardController::forwardCount ( ) const

◆ forwardItem() [1/2]

HistoryItem* WebCore::BackForwardController::forwardItem ( )
inline

◆ forwardItem() [2/2]

HistoryItem* WebCore::BackForwardController::forwardItem ( )
inline

◆ goBack() [1/2]

bool WebCore::BackForwardController::goBack ( )

◆ goBack() [2/2]

WEBCORE_EXPORT bool WebCore::BackForwardController::goBack ( )

◆ goBackOrForward() [1/2]

void WebCore::BackForwardController::goBackOrForward ( int  distance)

◆ goBackOrForward() [2/2]

void WebCore::BackForwardController::goBackOrForward ( int  distance)

◆ goForward() [1/2]

WEBCORE_EXPORT bool WebCore::BackForwardController::goForward ( )

◆ goForward() [2/2]

bool WebCore::BackForwardController::goForward ( )

◆ itemAtIndex() [1/2]

WEBCORE_EXPORT HistoryItem* WebCore::BackForwardController::itemAtIndex ( int  )

◆ itemAtIndex() [2/2]

HistoryItem * WebCore::BackForwardController::itemAtIndex ( int  i)

◆ setCurrentItem() [1/2]

void WebCore::BackForwardController::setCurrentItem ( HistoryItem )

◆ setCurrentItem() [2/2]

void WebCore::BackForwardController::setCurrentItem ( HistoryItem item)

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