10bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch/*
265f03d4f644ce73618e5f4f50dd694b26f55ae12Ben Murdoch    Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies)
30bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
40bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch    This library is free software; you can redistribute it and/or
50bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch    modify it under the terms of the GNU Library General Public
60bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch    License as published by the Free Software Foundation; either
70bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch    version 2 of the License, or (at your option) any later version.
80bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
90bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch    This library is distributed in the hope that it will be useful,
100bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch    but WITHOUT ANY WARRANTY; without even the implied warranty of
110bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
120bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch    Library General Public License for more details.
130bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
140bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch    You should have received a copy of the GNU Library General Public License
150bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch    along with this library; see the file COPYING.LIB.  If not, write to
160bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch    the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
170bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch    Boston, MA 02110-1301, USA.
180bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch*/
190bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
200bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
2165f03d4f644ce73618e5f4f50dd694b26f55ae12Ben Murdoch#ifndef qwkcontext_p_h
2265f03d4f644ce73618e5f4f50dd694b26f55ae12Ben Murdoch#define qwkcontext_p_h
230bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
2465f03d4f644ce73618e5f4f50dd694b26f55ae12Ben Murdoch#include "WebContext.h"
2565f03d4f644ce73618e5f4f50dd694b26f55ae12Ben Murdoch#include <wtf/RefPtr.h>
260bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
2765f03d4f644ce73618e5f4f50dd694b26f55ae12Ben Murdochclass QWKContextPrivate {
2865f03d4f644ce73618e5f4f50dd694b26f55ae12Ben Murdochpublic:
2965f03d4f644ce73618e5f4f50dd694b26f55ae12Ben Murdoch    QWKContextPrivate(QWKContext*);
3065f03d4f644ce73618e5f4f50dd694b26f55ae12Ben Murdoch    ~QWKContextPrivate();
310bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
3265f03d4f644ce73618e5f4f50dd694b26f55ae12Ben Murdoch    QWKContext* q;
3365f03d4f644ce73618e5f4f50dd694b26f55ae12Ben Murdoch
3465f03d4f644ce73618e5f4f50dd694b26f55ae12Ben Murdoch    RefPtr<WebKit::WebContext> context;
3565f03d4f644ce73618e5f4f50dd694b26f55ae12Ben Murdoch};
3665f03d4f644ce73618e5f4f50dd694b26f55ae12Ben Murdoch
3765f03d4f644ce73618e5f4f50dd694b26f55ae12Ben Murdoch#endif /* qkcontext_p_h */
38