diff -r eaf2cf171f3a -r 5cf645f6daab eric6/Helpviewer/WebPlugins/WebPluginInterface.py --- a/eric6/Helpviewer/WebPlugins/WebPluginInterface.py Sat Sep 07 14:45:27 2019 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,57 +0,0 @@ -# -*- coding: utf-8 -*- - -# Copyright (c) 2012 - 2019 Detlev Offenbach <detlev@die-offenbachs.de> -# - -""" -Module implementing the web plug-in interface. -""" - - -from __future__ import unicode_literals - - -class WebPluginInterface(object): - """ - Class implementing the web plug-in interface. - """ - def metaPlugin(self): - """ - Public method to create a meta plug-in object containing plug-in info. - - @return meta plug-in object (QWebPluginFactory.Plugin) - @exception NotImplementedError raised to indicate that this method - must be implemented by subclasses - """ - raise NotImplementedError - - def create(self, mimeType, url, argumentNames, argumentValues): - """ - Public method to create a plug-in instance for the given data. - - @param mimeType MIME type for the plug-in (string) - @param url URL for the plug-in (QUrl) - @param argumentNames list of argument names (list of strings) - @param argumentValues list of argument values (list of strings) - @return reference to the created object (QWidget) - @exception NotImplementedError raised to indicate that this method - must be implemented by subclasses - """ - raise NotImplementedError - - def configure(self): - """ - Public method to configure the plug-in. - - @exception NotImplementedError raised to indicate that this method - must be implemented by subclasses - """ - raise NotImplementedError - - def isAnonymous(self): - """ - Public method to indicate an anonymous plug-in. - - @return flag indicating anonymous state (boolean) - """ - return False