mirror of
https://github.com/qgis/QGIS.git
synced 2025-02-24 00:47:57 -05:00
27 lines
558 B
C++
27 lines
558 B
C++
#ifndef QGISPLUGINMENU_H
|
|
#define QGISPLUGINMENU_H
|
|
|
|
#include <map>
|
|
#include "qgispluginguielement"
|
|
/*! \class QgisPluginMenu
|
|
* \brief Class to define a plugin menu
|
|
*
|
|
*
|
|
*
|
|
*/
|
|
class QgisPluginMenu : public QgisPluginGuiElement {
|
|
public:
|
|
//! Constructor
|
|
QgisPluginMenu();
|
|
//! Type of element (see ELEMENTS enum in qgisplugin.h)
|
|
QGIS_GUI_TYPE type();
|
|
//! destructor
|
|
virtual ~QgisPluginMenu();
|
|
private:
|
|
//! Map to define slot called when a menu item is activated
|
|
std::map<QString menuItemName, QString menuItemSlot> itemSlots;
|
|
};
|
|
|
|
#endif QGISPLUGINMENU_H
|
|
|