KUriFilterPlugin Class Reference
from PyKDE4.kio import *
Inherits: QObject
Detailed Description
- Abstract class:
- This class can be used as a base class for new classes, but can not be instantiated directly.
Methods | |
__init__ (self, QString name, QObject parent=0) | |
KCModule | configModule (self, QWidget a0, QString a1) |
QString | configName (self) |
bool | filterUri (self, KUriFilterData data) |
setArguments (self, KUriFilterData data, QString args) | |
setErrorMsg (self, KUriFilterData data, QString errmsg) | |
setFilteredUri (self, KUriFilterData data, KUrl uri) | |
setUriType (self, KUriFilterData data, KUriFilterData.UriTypes type) |
Method Documentation
Constructs a filter plugin with a given name
- Parameters:
-
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.
QString configName | ( | self ) |
Returns the name of the configuration module for the filter.
- Returns:
- the name of a configuration module or QString() if none.
bool filterUri | ( | self, | ||
KUriFilterData | data | |||
) |
- Abstract method:
- This method is abstract and can be overridden but not called directly.
Filters a URI.
- Parameters:
-
data the URI data to be filtered.
- Returns:
- A boolean indicating whether the URI has been changed.
setArguments | ( | self, | ||
KUriFilterData | data, | |||
QString | args | |||
) |
Sets the arguments and options string in data to args if any were found during filterting.
setErrorMsg | ( | self, | ||
KUriFilterData | data, | |||
QString | errmsg | |||
) |
Sets the error message in data to errormsg.
setFilteredUri | ( | self, | ||
KUriFilterData | data, | |||
KUrl | uri | |||
) |
Sets the URL in data to uri.
setUriType | ( | self, | ||
KUriFilterData | data, | |||
KUriFilterData.UriTypes | type | |||
) |
Sets the URI type in data to type.