class KUriFilterPluginabstract class |
|
|
Overloaded assigenment operator. This function allows you to easily assign a KUrl to a KUriFilterData object. Returns an instance of a KUriFilterData object. Overloaded assigenment operator. This function allows you to easily assign a QString to a KUriFilterData object. Returns an instance of a KUriFilterData object. Base class for URI filter plugins. This class applies a single filter to a URI. All plugins designed to provide URI filtering service should inherit from this abstract class and provide a concrete implementation. All inheriting classes need to implement the pure virtual function filterUri. Abstract class for URI filter plugins. |
|
Constructs a filter plugin with a given name
parent - the parent object, or 0 for no parent name - the name of the plugin, mandatory |
|
Creates a configuration module for the filter. It is the responsibility of the caller to delete the module once it is not needed anymore. Returns A configuration module, 0 if the filter isn't configurable. |
|
Returns the name of the configuration module for the filter. Returns the name of a configuration module or QString() if none. |
|
Filters a URI.
data - the URI data to be filtered. Returns A boolean indicating whether the URI has been changed. |
|
Sets the arguments and options string in data to args if any were found during filterting. |
|
Sets the error message in data to errormsg. |
|
Sets the the URL in data to uri. |
|
Sets the URI type in data to type. |