Класс QWebEngineHistory
Класс QWebEngineHistory представляет историю страниц веб-движка. Подробнее...
| Заголовок: | #include <QWebEngineHistory> |
| qmake: | QT += webenginewidgets |
| С тех пор: | Qt 5.4 |
Открытые функции
| void | back() |
| QWebEngineHistoryItem | backItem() const |
| QList<QWebEngineHistoryItem> | backItems(int maxItems) const |
| bool | canGoBack() const |
| bool | canGoForward() const |
| void | clear() |
| int | count() const |
| QWebEngineHistoryItem | currentItem() const |
| int | currentItemIndex() const |
| void | forward() |
| QWebEngineHistoryItem | forwardItem() const |
| QList<QWebEngineHistoryItem> | forwardItems(int maxItems) const |
| void | goToItem(const QWebEngineHistoryItem &item) |
| QWebEngineHistoryItem | itemAt(int i) const |
| QList<QWebEngineHistoryItem> | items() const |
Связанные нечлены
| QDataStream & | operator<<(QDataStream &stream, const QWebEngineHistory &history) |
| QDataStream & | operator>>(QDataStream &stream, QWebEngineHistory &history) |
Подробное описание
Класс QWebEngineHistory представляет историю страниц веб-движка.
Каждая страница веб-движка содержит историю посещенных страниц, к которой можно получить доступ с помощью QWebEnginePage::history().
История использует понятие текущего элемента, разделяя посещенные страницы на те, которые можно посетить, переходя назад и вперед с помощью функций back() и forward(). Текущий элемент можно получить, вызвав currentItem(), а произвольный элемент в истории можно сделать текущим, передав его в goToItem().
Список элементов, описывающих страницы, которые можно посетить, двигаясь назад, можно получить, вызвав функцию backItems(); аналогично, элементы, описывающие страницы перед текущей страницей, можно получить с помощью функции forwardItems(). Полный список элементов получается с помощью функции items().
Так же, как и с контейнерами, доступны функции для просмотра истории с точки зрения списка. Произвольные элементы в истории можно получить с помощью itemAt(), общее количество элементов задаётся count(), а историю можно очистить с помощью функции clear().
Состояние QWebEngineHistory можно сохранить в QDataStream с помощью оператора >> и загрузить с помощью оператора <<.
См. также QWebEngineHistoryItem и QWebEnginePage.
Документация по функциям-членам
void QWebEngineHistory::back()
Устанавливает текущий элемент на предыдущий элемент в истории и переходит на соответствующую страницу; то есть, переходит назад на один элемент истории.
См. также forward() и goToItem().
QWebEngineHistoryItem QWebEngineHistory::backItem() const
Возвращает элемент, предшествующий текущему элементу в истории.
QList<QWebEngineHistoryItem> QWebEngineHistory::backItems(int maxItems) const
Возвращает список элементов в списке истории назад. Возвращаются не более maxItems записей.
См. также forwardItems().
bool QWebEngineHistory::canGoBack() const
Возвращает true , если в истории есть элемент, предшествующий текущему элементу; в противном случае возвращает false.
См. также canGoForward().
bool QWebEngineHistory::canGoForward() const
Возвращает true , если есть элемент для перехода вперед; в противном случае возвращает false.
См. также canGoBack().
void QWebEngineHistory::clear()
Очищает историю.
int QWebEngineHistory::count() const
Возвращает общее количество элементов в истории.
QWebEngineHistoryItem QWebEngineHistory::currentItem() const
Возвращает текущий элемент в истории.
int QWebEngineHistory::currentItemIndex() const
Возвращает индекс текущего элемента в истории.
void QWebEngineHistory::forward()
Устанавливает текущий элемент на следующий элемент в истории и переходит на соответствующую страницу; то есть, переходит вперёд на один элемент истории.
См. также back() и goToItem().
QWebEngineHistoryItem QWebEngineHistory::forwardItem() const
Возвращает элемент после текущего элемента в истории.
QList<QWebEngineHistoryItem> QWebEngineHistory::forwardItems(int maxItems) const
Возвращает список элементов в списке истории вперёд. Возвращаются не более maxItems записей.
См. также backItems().
void QWebEngineHistory::goToItem(const QWebEngineHistoryItem &item)
Устанавливает текущий элемент на указанный item в истории и переходит на страницу.
QWebEngineHistoryItem QWebEngineHistory::itemAt(int i) const
Возвращает элемент с индексом i в истории.
QList<QWebEngineHistoryItem> QWebEngineHistory::items() const
Возвращает список всех элементов, в настоящее время находящихся в истории.
Связанные нечлены
QDataStream &operator<<(QDataStream &stream, const QWebEngineHistory &history)
Сохраняет историю веб-движка history в stream.
QDataStream &operator>>(QDataStream &stream, QWebEngineHistory &history)
Загружает историю веб-движка из stream в history.
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/archives/qt-5.6/qwebenginehistory.html