20 #ifndef _STELPLUGININTERFACE_HPP_ 21 #define _STELPLUGININTERFACE_HPP_ 60 virtual class StelModule* getStelModule()
const = 0;
66 #define StelPluginInterface_iid "org.stellarium.StelPluginInterface" 69 #endif // _STELPLUGININTERFACE_HPP_ Define the interface to implement when creating a plugin.
QString description
The HTML description of the plugin.
QString displayedName
The displayed name, e.g. "Artificial Satellites".
QImage image
Logo or preview image to display in the information dialog or an invalid image if not applicable...
bool startByDefault
Whether the plugin should be started by default (if nothing specified in config.ini) ...
QString contact
The contact email or URL.
QString version
The version of the plugin, e.g. "1.0.0".
QString authors
The comma separated list of authors, e.g. "Fabien Chereau, Matthew Gates".
This is the common base class for all the main components of stellarium.
QString id
The plugin ID. It MUST match the lib file name (case sensitive), e.g. "HelloStelModule".
Contains information about a Stellarium plugin.