1// qwebhistory.sip generated by MetaSIP 2// 3// This file is part of the QtWebKit Python extension module. 4// 5// Copyright (c) 2021 Riverbank Computing Limited <info@riverbankcomputing.com> 6// 7// This file is part of PyQt5. 8// 9// This file may be used under the terms of the GNU General Public License 10// version 3.0 as published by the Free Software Foundation and appearing in 11// the file LICENSE included in the packaging of this file. Please review the 12// following information to ensure the GNU General Public License version 3.0 13// requirements will be met: http://www.gnu.org/copyleft/gpl.html. 14// 15// If you do not wish to use this file under the terms of the GPL version 3.0 16// then you may purchase a commercial license. For more information contact 17// info@riverbankcomputing.com. 18// 19// This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE 20// WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. 21 22 23class QWebHistoryItem 24{ 25%TypeHeaderCode 26#include <qwebhistory.h> 27%End 28 29public: 30 QWebHistoryItem(const QWebHistoryItem &other); 31 ~QWebHistoryItem(); 32 QUrl originalUrl() const; 33 QUrl url() const; 34 QString title() const; 35 QDateTime lastVisited() const; 36 QIcon icon() const; 37 QVariant userData() const; 38 void setUserData(const QVariant &userData); 39 bool isValid() const; 40}; 41 42class QWebHistory 43{ 44%TypeHeaderCode 45#include <qwebhistory.h> 46%End 47 48public: 49 void clear(); 50 QList<QWebHistoryItem> items() const; 51 QList<QWebHistoryItem> backItems(int maxItems) const; 52 QList<QWebHistoryItem> forwardItems(int maxItems) const; 53 bool canGoBack() const; 54 bool canGoForward() const; 55 void back(); 56 void forward(); 57 void goToItem(const QWebHistoryItem &item); 58 QWebHistoryItem backItem() const; 59 QWebHistoryItem currentItem() const; 60 QWebHistoryItem forwardItem() const; 61 QWebHistoryItem itemAt(int i) const; 62 int count() const /__len__/; 63 64private: 65 QWebHistory(); 66 QWebHistory(const QWebHistory &); 67 ~QWebHistory(); 68 69public: 70 int currentItemIndex() const; 71 int maximumItemCount() const; 72 void setMaximumItemCount(int count); 73}; 74 75QDataStream &operator<<(QDataStream &, const QWebHistory & /Constrained/) /ReleaseGIL/; 76QDataStream &operator>>(QDataStream &, QWebHistory & /Constrained/) /ReleaseGIL/; 77