- Qt 6.9
- Qt WebEngine
- C++ Classes
- QtWebEngineCore
- QWebEngineHistoryItem
- Qt 6.9.1 Reference Documentation

# QWebEngineHistoryItem Class

The QWebEngineHistoryItem class represents one item in the history of a web engine page. More...

Header: | `#include <QWebEngineHistoryItem>`
CMake: | `find_package(Qt6 REQUIRED COMPONENTS WebEngineCore)` `target_link_libraries(mytarget PRIVATE Qt6::WebEngineCore)`
qmake: | `QT += webenginecore`

- List of all members, including inherited members

## Public Functions

| QWebEngineHistoryItem(const QWebEngineHistoryItem &other)
| ~QWebEngineHistoryItem()
QUrl | iconUrl() const
bool | isValid() const
QDateTime | lastVisited() const
QUrl | originalUrl() const
void | swap(QWebEngineHistoryItem &other)
QString | title() const
QUrl | url() const
QWebEngineHistoryItem & | operator=(const QWebEngineHistoryItem &other)

## Detailed Description

Each web engine history item represents an entry in the history stack of a web page, containing information about the page, its location, and the time when it was last visited.

See also QWebEngineHistory and QWebEnginePage::history().

## Member Function Documentation

### QWebEngineHistoryItem::QWebEngineHistoryItem(const QWebEngineHistoryItem &other)

Constructs a history item from other. The new item and other will share their data, and modifying either this item or other will modify both instances.

### `[noexcept]` QWebEngineHistoryItem::~QWebEngineHistoryItem()

Destroys the history item.

### QUrl QWebEngineHistoryItem::iconUrl() const

Returns the URL of the icon associated with the history item.

See also url(), originalUrl(), and title().

### bool QWebEngineHistoryItem::isValid() const

Returns whether this is a valid history item.

### QDateTime QWebEngineHistoryItem::lastVisited() const

Returns the date and time when the page associated with the item was last visited.

See also title() and url().

### QUrl QWebEngineHistoryItem::originalUrl() const

Returns the original URL associated with the history item.

See also url().

### `[noexcept]` void QWebEngineHistoryItem::swap(QWebEngineHistoryItem &other)

Swaps the history item with the other item.

### QString QWebEngineHistoryItem::title() const

Returns the title of the page associated with the history item.

See also url() and lastVisited().

### QUrl QWebEngineHistoryItem::url() const

Returns the URL associated with the history item.

See also originalUrl(), title(), and lastVisited().

### QWebEngineHistoryItem &QWebEngineHistoryItem::operator=(const QWebEngineHistoryItem &other)

Assigns the other history item to this. This item and other will share their data, and modifying either this item or other will modify both instances.