1// Copyright 2009 Simon Edwards <simon@simonzone.com> 2 3// Generated by twine2 4 5// This program is free software; you can redistribute it and/or modify 6// it under the terms of the GNU Library General Public License as 7// published by the Free Software Foundation; either version 2, or 8// (at your option) any later version. 9 10// This program is distributed in the hope that it will be useful, 11// but WITHOUT ANY WARRANTY; without even the implied warranty of 12// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 13// GNU General Public License for more details 14 15// You should have received a copy of the GNU Library General Public 16// License along with this program; if not, write to the 17// Free Software Foundation, Inc., 18// 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 19 20namespace Marble 21{ 22class TinyWebBrowser : QWebView 23{ 24%TypeHeaderCode 25#include <TinyWebBrowser.h> 26%End 27 28public: 29 TinyWebBrowser (QWidget* parent /TransferThis/ = 0); 30 ~TinyWebBrowser (); 31 void setWikipediaPath (const QString& relativeUrl); 32 void print (); 33signals: 34 void statusMessage (QString); 35protected: 36 QWebView* createWindow (QWebPage::WebWindowType type); 37public: 38 static QByteArray userAgent (const QString& platform, const QString& plugin); 39}; 40}; 41