PluginInterface Class Reference
from PyKDE4.marble import *
Namespace: Marble
Detailed Description
- Abstract class:
- This class can be used as a base class for new classes, but can not be instantiated directly.
This class specifies interface of a Marble plugin.
| Methods | |
| QString | description (self) | 
| QString | guiString (self) | 
| QIcon | icon (self) | 
| initialize (self) | |
| bool | isInitialized (self) | 
| QString | name (self) | 
| QString | nameId (self) | 
Method Documentation
| QString description | ( | self ) | 
- Abstract method:
- This method is abstract and can be overridden but not called directly.
Returns a user description of the plugin.
| QString guiString | ( | self ) | 
- Abstract method:
- This method is abstract and can be overridden but not called directly.
Returns the string that should appear in the UI / in the menu. . Using a "&" you can suggest key shortcuts
Example: "&Stars"
| QIcon icon | ( | self ) | 
- Abstract method:
- This method is abstract and can be overridden but not called directly.
Returns an icon for the plugin.
| initialize | ( | self ) | 
- Abstract method:
- This method is abstract and can be overridden but not called directly.
| bool isInitialized | ( | self ) | 
- Abstract method:
- This method is abstract and can be overridden but not called directly.
| QString name | ( | self ) | 
- Abstract method:
- This method is abstract and can be overridden but not called directly.
Returns the "real name" of the backend. . Example: "Starry Sky Plugin"
| QString nameId | ( | self ) | 
- Abstract method:
- This method is abstract and can be overridden but not called directly.
Returns the name ID of the backend. . Examples: "starrysky", "QNetworkAccessManager"
 KDE 4.7 PyKDE API Reference
        KDE 4.7 PyKDE API Reference