plugIns.doxygen   plugIns.doxygen 
skipping to change at line 65 skipping to change at line 65
- windows (subclasses of StelDialog) that can be designed with %Qt's UI ed itor (see the examples and the configuration windows of the official plugin s); - windows (subclasses of StelDialog) that can be designed with %Qt's UI ed itor (see the examples and the configuration windows of the official plugin s);
- custom controls displayed anywhere on the screen based on any of the cla sses that inherit <a href="http://doc.qt.nokia.com/stable/qgraphicsitem.htm l">QGraphicsItem</a> (see <a href="http://doc.qt.nokia.com/stable/graphicsv iew.html">the documentation of Qt's Graphics View Framework</a>). To get a base widget to work on, use StelGui::getSkyGui(). - custom controls displayed anywhere on the screen based on any of the cla sses that inherit <a href="http://doc.qt.nokia.com/stable/qgraphicsitem.htm l">QGraphicsItem</a> (see <a href="http://doc.qt.nokia.com/stable/graphicsv iew.html">the documentation of Qt's Graphics View Framework</a>). To get a base widget to work on, use StelGui::getSkyGui().
<em>Plugin developers - please note that classes used in plugins must inher it code from the core which is published under the GNU GPL. <strong>If you distribute a binary plugin, you must do so under the terms of the same GNU General Public License that Stellarium uses</strong> (as of August 2011, th is is GNU GPL "version 2 or any later version"). No sneaky closed-source sh enanigans now.</em> <em>Plugin developers - please note that classes used in plugins must inher it code from the core which is published under the GNU GPL. <strong>If you distribute a binary plugin, you must do so under the terms of the same GNU General Public License that Stellarium uses</strong> (as of August 2011, th is is GNU GPL "version 2 or any later version"). No sneaky closed-source sh enanigans now.</em>
@section examplePlugins Example Plugins @section examplePlugins Example Plugins
There are a few simple \b static plugins written and maintained by the Stel larium developer team that can serve as examples. There are a few simple \b static plugins written and maintained by the Stel larium developer team that can serve as examples.
- <a href="http://bazaar.launchpad.net/~stellarium/stellarium/trunk/files/ head%3A/plugins/HelloStelModule/">HelloStelModule plugin</a>: minimal plugi n, intended as an example. - <a href="http://bazaar.launchpad.net/~stellarium/stellarium/trunk/files/ head%3A/plugins/HelloStelModule/">HelloStelModule plugin</a>: minimal plugi n, intended as an example.
- <a href="http://bazaar.launchpad.net/~stellarium/stellarium/trunk/files/ head%3A/plugins/SimpleDrawLine/">SimpleDrawLine</a>: minimal plugin for dra wing lines.
- <a href="http://bazaar.launchpad.net/%7Estellarium/stellarium/trunk/file s/head%3A/plugins/AngleMeasure/">AngleMeasure plugin</a>: simple plugin, in tended as a guide to new developers. - <a href="http://bazaar.launchpad.net/%7Estellarium/stellarium/trunk/file s/head%3A/plugins/AngleMeasure/">AngleMeasure plugin</a>: simple plugin, in tended as a guide to new developers.
- <a href="http://bazaar.launchpad.net/%7Estellarium/stellarium/trunk/file s/head%3A/plugins/CompassMarks/"> CompassMarks plugin</a>: simple plugin, i ntended as a guide to new developers. - <a href="http://bazaar.launchpad.net/%7Estellarium/stellarium/trunk/file s/head%3A/plugins/CompassMarks/"> CompassMarks plugin</a>: another simple p lugin intended as a guide to new developers.
All static plugins incorporated in Stellarium's main code can be found in t he <a href="http://bazaar.launchpad.net/~stellarium/stellarium/trunk/files/ head%3A/plugins/">/plugins</a> subdirectory of Stellarium's code tree. Note that some of these plugins are under construction and have not been distri buted yet with an official release. All static plugins incorporated in Stellarium's main code can be found in t he <a href="http://bazaar.launchpad.net/~stellarium/stellarium/trunk/files/ head%3A/plugins/">/plugins</a> subdirectory of Stellarium's code tree. Note that some of these plugins are under construction and have not been distri buted yet with an official release.
There are also a few simple \b dynamic plugins. Their code is hosted in Ste llarium's old Subversion repository at SourceForge.net: There are also a few simple \b dynamic plugins. Their code is hosted in Ste llarium's old Subversion repository at SourceForge.net:
- <a href="http://stellarium.svn.sourceforge.net/viewvc/stellarium/trunk/e - <a href="http://sourceforge.net/p/stellarium/code/HEAD/tree/trunk/extmod
xtmodules/ExampleDialog/">ExampleDialog</a> provides an example on how a pl ules/ExampleDialog/">ExampleDialog</a> provides an example on how a plugin
ugin can create a Stellarium-style window and add a button to the bottom to can create a Stellarium-style window and add a button to the bottom tool ba
ol bar. r.
- <a href="http://stellarium.svn.sourceforge.net/viewvc/stellarium/trunk/e - <a href="http://sourceforge.net/p/stellarium/code/HEAD/tree/trunk/extmod
xtmodules/ExamplePainter/">ExamplePainter</a> provides an example on how a ules/ExamplePainter/">ExamplePainter</a> provides an example on how a plugi
plugin can draw on the viewport. n can draw on the viewport.
<a href="http://archive.eso.org/cms/virgo/">VirGO</a> is a fully featured e xtension to Stellarium sponsored by ESO. VirGO is used by professional astr onomers to display and analyse data from the ESO archive. Follow the link f or more information. <a href="http://archive.eso.org/cms/virgo/">VirGO</a> is a fully featured e xtension to Stellarium sponsored by ESO. VirGO is used by professional astr onomers to display and analyse data from the ESO archive. Follow the link f or more information.
@section buildingPlugins Building Plugins @section buildingPlugins Building Plugins
\b Note: The following section is mostly out of date. It applies to \b dyna mic plugins. \b Note: The following section is mostly out of date. It applies to \b dyna mic plugins.
The following instructions can be used to build the Angle Measure plugin an d the Compass Marks plugin. The following instructions can be used to build the Angle Measure plugin an d the Compass Marks plugin.
<ul> <ul>
 End of changes. 3 change blocks. 
8 lines changed or deleted 9 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/