1
/***************************************************************************
6
copyright : (C) 2004 by Tim Sutton
7
email : tim@linfiniti.com
9
***************************************************************************/
11
/***************************************************************************
13
* This program is free software; you can redistribute it and/or modify *
14
* it under the terms of the GNU General Public License as published by *
15
* the Free Software Foundation; either version 2 of the License, or *
16
* (at your option) any later version. *
18
***************************************************************************/
19
/* $Id: qgslauncherplugin.h 3249 2005-04-28 01:20:24Z g_j_m $ */
22
#include <qgisplugin.h>
28
* \class QgsLauncherPlugin
29
* \brief OpenModeller plugin for QGIS
32
class QgsLauncherPlugin:public QObject, public QgisPlugin
36
* Constructor for a plugin. The QgisApp and QgisIface pointers are passed by
37
* QGIS when it attempts to instantiate the plugin.
38
* @param qgis Pointer to the QgisApp object
39
* @param qI Pointer to the QgisIface object.
41
QgsLauncherPlugin(QgisApp * , QgisIface * );
43
virtual ~ QgsLauncherPlugin();
46
virtual void initGui();
47
//! Show the dialog box
49
//!draw a raster layer in the qui
50
void drawRasterLayer(QString);
53
//! show the help document
58
//! Id of the plugin's menu. Used for unloading
60
//! Pointer to our toolbar
61
QToolBar *toolBarPointer;
62
//! Pionter to QGIS main application object
63
QgisApp *qgisMainWindowPointer;
64
//! Pointer to the QGIS interface object
65
QgisIface *qGisInterface;
66
//! Pointer to the action
67
QAction *myQActionPointer;