Define toolbar locations for the actions of the QueryTool module.

This commit is contained in:
eelke 2019-01-31 19:25:54 +01:00
parent 6acf70660b
commit cbb2f897aa
8 changed files with 26 additions and 4 deletions

View file

@ -2,6 +2,7 @@
#define LWIDGETACTION_H
#include "MenuLocation.h"
#include "ToolbarLocation.h"
#include <QIcon>
#include <QKeySequence>
#include <QString>
@ -23,6 +24,7 @@ public:
void setIcon(const char * icon) { setIcon(QIcon(icon)); }
void setMenuLocation(MenuLocation menu_location);
void setMenuLocation(const char * menu_location) { setMenuLocation(MenuPath(menu_location)); }
void setToolbarLocation(ToolbarLocation toolbar_location);
void setShortcut(QKeySequence shortcut);
void setText(QString text);
void setToolTip(QString tooltip);
@ -37,6 +39,7 @@ private:
QIcon m_icon;
QKeySequence m_shortCut;
MenuLocation m_menuLocation;
ToolbarLocation m_toolbarLocation;
const char * m_slotname;
};