diff options
Diffstat (limited to 'no-webview.patch')
-rw-r--r-- | no-webview.patch | 144 |
1 files changed, 144 insertions, 0 deletions
diff --git a/no-webview.patch b/no-webview.patch new file mode 100644 index 000000000000..c743014d84d6 --- /dev/null +++ b/no-webview.patch @@ -0,0 +1,144 @@ +diff -Nur original/sip/plasma/abstractrunner.sip modified/sip/plasma/abstractrunner.sip +--- original/sip/plasma/abstractrunner.sip 2014-08-14 20:17:11.000000000 +0000 ++++ modified/sip/plasma/abstractrunner.sip 2017-08-22 16:13:26.419025177 +0000 +@@ -94,7 +94,6 @@ + #include <plasma/view.h> + #include <plasma/wallpaper.h> + #include <plasma/scripting/wallpaperscript.h> +-#include <plasma/widgets/webview.h> + %End + + namespace Plasma +@@ -288,8 +287,6 @@ + sipType = sipType_Plasma_SvgWidget; + else if (dynamic_cast<Plasma::TabBar*>(sipCpp)) + sipType = sipType_Plasma_TabBar; +- else if (dynamic_cast<Plasma::WebView*>(sipCpp)) +- sipType = sipType_Plasma_WebView; + else if (dynamic_cast<Plasma::CheckBox*>(sipCpp)) + sipType = sipType_Plasma_CheckBox; + else if (dynamic_cast<Plasma::ComboBox*>(sipCpp)) +diff -Nur original/sip/plasma/animation.sip modified/sip/plasma/animation.sip +--- original/sip/plasma/animation.sip 2014-08-14 20:17:11.000000000 +0000 ++++ modified/sip/plasma/animation.sip 2017-08-22 16:11:16.075691840 +0000 +@@ -163,8 +163,6 @@ + sipType = sipType_Plasma_SvgWidget; + else if (dynamic_cast<Plasma::TabBar*>(sipCpp)) + sipType = sipType_Plasma_TabBar; +- else if (dynamic_cast<Plasma::WebView*>(sipCpp)) +- sipType = sipType_Plasma_WebView; + else if (dynamic_cast<Plasma::CheckBox*>(sipCpp)) + sipType = sipType_Plasma_CheckBox; + else if (dynamic_cast<Plasma::ComboBox*>(sipCpp)) +@@ -292,5 +290,4 @@ + #include <plasma/view.h> + #include <plasma/wallpaper.h> + #include <plasma/scripting/wallpaperscript.h> +-#include <plasma/widgets/webview.h> + %End +diff -Nur original/sip/plasma/plasmamod.sip modified/sip/plasma/plasmamod.sip +--- original/sip/plasma/plasmamod.sip 2014-08-14 20:17:11.000000000 +0000 ++++ modified/sip/plasma/plasmamod.sip 2017-08-22 16:12:55.289025177 +0000 +@@ -116,5 +116,4 @@ + %Include toolbutton.sip + %Include treeview.sip + %Include videowidget.sip +-%Include webview.sip + %Include windoweffects.sip +diff -Nur original/sip/plasma/webview.sip modified/sip/plasma/webview.sip +--- original/sip/plasma/webview.sip 2014-08-14 20:17:11.000000000 +0000 ++++ modified/sip/plasma/webview.sip 1970-01-01 00:00:00.000000000 +0000 +@@ -1,93 +0,0 @@ +-// Copyright 2008 Simon Edwards <simon@simonzone.com> +- +-// Generated by twine +- +-// This program is free software; you can redistribute it and/or modify +-// it under the terms of the GNU Library General Public License as +-// published by the Free Software Foundation; either version 2, or +-// (at your option) any later version. +- +-// This program is distributed in the hope that it will be useful, +-// but WITHOUT ANY WARRANTY; without even the implied warranty of +-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +-// GNU General Public License for more details +- +-// You should have received a copy of the GNU Library General Public +-// License along with this program; if not, write to the +-// Free Software Foundation, Inc., +-// 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. +- +- +-namespace Plasma +-{ +- +-class WebView : QGraphicsWidget +-{ +-%TypeHeaderCode +-#include <plasma/widgets/webview.h> +-%End +- +- +-public: +- explicit WebView (QGraphicsItem* parent = 0); +- void setUrl (const KUrl& url); +- KUrl url () const; +-//ig void setHtml (const QByteArray& html, const KUrl& baseUrl = KUrl()); +- QString html () const; +- void setHtml (const QString& html, const KUrl& baseUrl = KUrl()); +- QRectF geometry () const; +- void setPage (QWebPage* page); +- QWebPage* page () const; +- QWebFrame* mainFrame () const; +- void setDragToScroll (bool drag); +- bool dragToScroll (); +- void setGeometry (const QRectF& geometry); +- +-signals: +- void loadProgress (int percent); +- void loadFinished (bool success); +- +-protected: +- void paint (QPainter* painter, const QStyleOptionGraphicsItem* option, QWidget* widget = 0); +- void mouseMoveEvent (QGraphicsSceneMouseEvent* event); +- void hoverMoveEvent (QGraphicsSceneHoverEvent* event); +- void mousePressEvent (QGraphicsSceneMouseEvent* event); +- void mouseDoubleClickEvent (QGraphicsSceneMouseEvent* event); +- void mouseReleaseEvent (QGraphicsSceneMouseEvent* event); +- void contextMenuEvent (QGraphicsSceneContextMenuEvent* event); +- void wheelEvent (QGraphicsSceneWheelEvent* event); +- void keyPressEvent (QKeyEvent* event); +- void keyReleaseEvent (QKeyEvent* event); +- void focusInEvent (QFocusEvent* event); +- void focusOutEvent (QFocusEvent* event); +- void dragEnterEvent (QGraphicsSceneDragDropEvent* event); +- void dragLeaveEvent (QGraphicsSceneDragDropEvent* event); +- void dragMoveEvent (QGraphicsSceneDragDropEvent* event); +- void dropEvent (QGraphicsSceneDragDropEvent* event); +-public: +- ~WebView (); +- QSizeF contentsSize () const; +- void setScrollPosition (const QPointF& position); +- QPointF scrollPosition () const; +- QRectF viewportGeometry () const; +-protected: +- QSizeF sizeHint (Qt::SizeHint which, const QSizeF& constraint) const; +-public: +- qreal zoomFactor () const; +- void setZoomFactor (const qreal zoom); +-protected: +- QVariant itemChange (QGraphicsItem::GraphicsItemChange change, const QVariant& value); +-public: +- void back (); +- void forward (); +- void reload (); +- void stop (); +-signals: +- void urlChanged (const QUrl& url); +-}; +-// WebView +- +-}; +-// Plasma +- +- |