~oif-team/ubuntu/natty/qt4-x11/xi2.1

« back to all changes in this revision

Viewing changes to src/3rdparty/webkit/WebKit/qt/Api/qwebhistory.h

  • Committer: Bazaar Package Importer
  • Author(s): Alessandro Ghersi
  • Date: 2009-11-02 18:30:08 UTC
  • mfrom: (1.2.2 upstream)
  • mto: (15.2.5 experimental)
  • mto: This revision was merged to the branch mainline in revision 88.
  • Revision ID: james.westby@ubuntu.com-20091102183008-b6a4gcs128mvfb3m
Tags: upstream-4.6.0~beta1
ImportĀ upstreamĀ versionĀ 4.6.0~beta1

Show diffs side-by-side

added added

removed removed

Lines of Context:
35
35
}
36
36
 
37
37
class QWebHistoryItemPrivate;
38
 
class QWEBKIT_EXPORT QWebHistoryItem
39
 
{
 
38
 
 
39
class QWEBKIT_EXPORT QWebHistoryItem {
40
40
public:
41
41
    QWebHistoryItem(const QWebHistoryItem &other);
42
42
    QWebHistoryItem &operator=(const QWebHistoryItem &other);
43
43
    ~QWebHistoryItem();
44
44
 
 
45
    //bool restoreState(QByteArray& buffer);
 
46
    //QByteArray saveState(QWebHistory::HistoryStateVersion version = DefaultHistoryVersion) const;
 
47
 
45
48
    QUrl originalUrl() const;
46
49
    QUrl url() const;
47
50
 
60
63
    friend class QWebHistory;
61
64
    friend class QWebPage;
62
65
    friend class WebCore::FrameLoaderClientQt;
 
66
    friend class QWebHistoryItemPrivate;
 
67
    //friend QDataStream & operator<<(QDataStream& out,const QWebHistoryItem& hist);
 
68
    //friend QDataStream & operator>>(QDataStream& in,QWebHistoryItem& hist);
63
69
    QExplicitlySharedDataPointer<QWebHistoryItemPrivate> d;
64
70
};
65
71
 
 
72
//QWEBKIT_EXPORT QDataStream & operator<<(QDataStream& out,const QWebHistoryItem& hist);
 
73
//QWEBKIT_EXPORT QDataStream & operator>>(QDataStream& in,QWebHistoryItem& hist);
 
74
 
 
75
 
66
76
class QWebHistoryPrivate;
67
 
class QWEBKIT_EXPORT QWebHistory
68
 
{
 
77
class QWEBKIT_EXPORT QWebHistory {
69
78
public:
 
79
    enum HistoryStateVersion {
 
80
        HistoryVersion_1,
 
81
        /*, HistoryVersion_2, */
 
82
        DefaultHistoryVersion = HistoryVersion_1
 
83
    };
 
84
 
 
85
    bool restoreState(const QByteArray& buffer);
 
86
    QByteArray saveState(HistoryStateVersion version = DefaultHistoryVersion) const;
 
87
 
70
88
    void clear();
71
89
 
72
90
    QList<QWebHistoryItem> items() const;
98
116
 
99
117
    friend class QWebPage;
100
118
    friend class QWebPagePrivate;
 
119
    friend QWEBKIT_EXPORT QDataStream& operator>>(QDataStream&, QWebHistory&);
 
120
    friend QWEBKIT_EXPORT QDataStream& operator<<(QDataStream&, const QWebHistory&);
101
121
 
102
122
    Q_DISABLE_COPY(QWebHistory)
103
123
 
104
124
    QWebHistoryPrivate *d;
105
125
};
106
126
 
 
127
QWEBKIT_EXPORT QDataStream& operator<<(QDataStream& stream, const QWebHistory& history);
 
128
QWEBKIT_EXPORT QDataStream& operator>>(QDataStream& stream, QWebHistory& history);
 
129
 
107
130
#endif