diff options
Diffstat (limited to 'WebKit/qt/Api/qwebhistory_p.h')
-rw-r--r-- | WebKit/qt/Api/qwebhistory_p.h | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/WebKit/qt/Api/qwebhistory_p.h b/WebKit/qt/Api/qwebhistory_p.h new file mode 100644 index 0000000..5b56667 --- /dev/null +++ b/WebKit/qt/Api/qwebhistory_p.h @@ -0,0 +1,39 @@ +#ifndef QWEBHISTORY_P_H +#define QWEBHISTORY_P_H + +#include "BackForwardList.h" +#include "HistoryItem.h" + +class QWebHistoryItemPrivate : public QSharedData +{ +public: + QWebHistoryItemPrivate(WebCore::HistoryItem *i) + { + i->ref(); + item = i; + } + ~QWebHistoryItemPrivate() + { + item->deref(); + } + + WebCore::HistoryItem *item; +}; + +class QWebHistoryPrivate : public QSharedData +{ +public: + QWebHistoryPrivate(WebCore::BackForwardList *l) + { + l->ref(); + lst = l; + } + ~QWebHistoryPrivate() + { + lst->deref(); + } + WebCore::BackForwardList *lst; +}; + + +#endif |