mirror of
https://github.com/qgis/QGIS.git
synced 2025-04-17 00:04:02 -04:00
removed QgisPlugin from the bindings (not used anyway)
git-svn-id: http://svn.osgeo.org/qgis/trunk@7895 c8812cc2-4d05-0410-92ff-de0c093fc19c
This commit is contained in:
parent
5e7c63fe84
commit
57b59ae9c7
@ -9,7 +9,6 @@
|
|||||||
|
|
||||||
|
|
||||||
%Include qgisinterface.sip
|
%Include qgisinterface.sip
|
||||||
%Include qgisplugin.sip
|
|
||||||
%Include qgslayerprojectionselector.sip
|
%Include qgslayerprojectionselector.sip
|
||||||
%Include qgsmapcanvas.sip
|
%Include qgsmapcanvas.sip
|
||||||
%Include qgsmapcanvasitem.sip
|
%Include qgsmapcanvasitem.sip
|
||||||
|
@ -1,64 +0,0 @@
|
|||||||
|
|
||||||
/*! \class QgisPlugin
|
|
||||||
* \brief Abstract base class from which all plugins must inherit
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
class QgisPlugin
|
|
||||||
{
|
|
||||||
%TypeHeaderCode
|
|
||||||
#include <qgisplugin.h>
|
|
||||||
%End
|
|
||||||
|
|
||||||
public:
|
|
||||||
|
|
||||||
//! Interface to gui element collection object
|
|
||||||
//virtual QgisPluginGui *gui()=0;
|
|
||||||
//! Element types that can be added to the interface
|
|
||||||
/* enum ELEMENTS {
|
|
||||||
MENU,
|
|
||||||
MENU_ITEM,
|
|
||||||
TOOLBAR,
|
|
||||||
TOOLBAR_BUTTON,
|
|
||||||
};
|
|
||||||
|
|
||||||
@todo XXX this may be a hint that there should be subclasses
|
|
||||||
*/
|
|
||||||
|
|
||||||
enum PLUGINTYPE
|
|
||||||
{
|
|
||||||
UI = 1,
|
|
||||||
MAPLAYER,
|
|
||||||
RENDERER
|
|
||||||
};
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
// TODO: needs %MethodCode
|
|
||||||
QgisPlugin ( const QString & name = "",
|
|
||||||
const QString & description = "",
|
|
||||||
const QString & version = "",
|
|
||||||
PLUGINTYPE type = MAPLAYER );
|
|
||||||
|
|
||||||
virtual ~QgisPlugin();
|
|
||||||
|
|
||||||
//! Get the name of the plugin
|
|
||||||
QString & name();
|
|
||||||
|
|
||||||
//! Version of the plugin
|
|
||||||
QString & version();
|
|
||||||
|
|
||||||
//! A brief description of the plugin
|
|
||||||
QString & description();
|
|
||||||
|
|
||||||
//! Plugin type, either UI or map layer
|
|
||||||
PLUGINTYPE type();
|
|
||||||
|
|
||||||
/// function to initialize connection to GUI
|
|
||||||
virtual void initGui() = 0;
|
|
||||||
|
|
||||||
//! Unload the plugin and cleanup the GUI
|
|
||||||
virtual void unload() = 0;
|
|
||||||
|
|
||||||
}; // class QgisPlugin
|
|
||||||
|
|
||||||
|
|
Loading…
x
Reference in New Issue
Block a user