StelPluginInterface.hpp   StelPluginInterface.hpp 
skipping to change at line 24 skipping to change at line 24
* *
* You should have received a copy of the GNU General Public License * You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software * along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, U SA. * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, U SA.
*/ */
#ifndef _STELPLUGININTERFACE_HPP_ #ifndef _STELPLUGININTERFACE_HPP_
#define _STELPLUGININTERFACE_HPP_ #define _STELPLUGININTERFACE_HPP_
#include <QtPlugin> #include <QtPlugin>
//! @class StelPluginInterface
//! Define the interface to implement when creating a plugin.
//! The interface is used by the <a href="http://doc.trolltech.com/4.4/qplu
ginloader.html">QPluginLoader</a> to load Stellarium plugins dynamically.
//! @sa @ref plugins for documentation on how to develop external plugins.
class StelPluginInterface class StelPluginInterface
{ {
public: public:
virtual ~StelPluginInterface() {} virtual ~StelPluginInterface() {}
//! Get the instance of StelModule to include in the list of standar
d StelModule
virtual class StelModule* getStelModule() const = 0; virtual class StelModule* getStelModule() const = 0;
}; };
Q_DECLARE_INTERFACE(StelPluginInterface,"stellarium.StelPluginInterface/1.0 "); Q_DECLARE_INTERFACE(StelPluginInterface,"stellarium.StelPluginInterface/1.0 ");
#endif // _STELPLUGININTERFACE_HPP_ #endif // _STELPLUGININTERFACE_HPP_
 End of changes. 3 change blocks. 
0 lines changed or deleted 10 lines changed or added

This html diff was produced by rfcdiff 1.41. The latest version is available from http://tools.ietf.org/tools/rfcdiff/