Elaztek Developer Hub
Blamite Game Engine - Keystone  00402.09.29.23.0627.blamite
A library that enables the use of Qt in Blamite's editing tools.
EditorMenuBar Class Reference

#include <menubar.h>

+ Inheritance diagram for EditorMenuBar:
+ Collaboration diagram for EditorMenuBar:

Public Member Functions

template<typename SlotFunction >
QAction * AddMenuAction (QMenu *menu, QString title, SlotFunction slot)
 
template<typename SlotFunction >
QAction * AddMenuAction (QMenu *menu, QString title, std::string icon_id, SlotFunction slot)
 
template<typename SlotFunction >
QAction * AddMenuAction (QMenu *menu, QString title, std::string icon_id, std::string icon_group, SlotFunction slot)
 
template<typename SlotFunction >
QAction * AddCheckableMenuAction (QMenu *menu, QString title, SlotFunction slot)
 
QAction * AddMenuDummy (QMenu *menu, QString title)
 
QAction * AddMenuDummy (QMenu *menu, QString title, std::string icon_id)
 
QAction * AddMenuDummy (QMenu *menu, QString title, std::string icon_id, std::string icon_group)
 
void SetMenuItemIcon (QAction *item, std::string icon_id, std::string icon_group="shared")
 

Member Function Documentation

◆ AddCheckableMenuAction()

template<typename SlotFunction >
QAction* EditorMenuBar::AddCheckableMenuAction ( QMenu *  menu,
QString  title,
SlotFunction  slot 
)
inline
+ Here is the caller graph for this function:

◆ AddMenuAction() [1/3]

template<typename SlotFunction >
QAction* EditorMenuBar::AddMenuAction ( QMenu *  menu,
QString  title,
SlotFunction  slot 
)
inline
+ Here is the caller graph for this function:

◆ AddMenuAction() [2/3]

template<typename SlotFunction >
QAction* EditorMenuBar::AddMenuAction ( QMenu *  menu,
QString  title,
std::string  icon_id,
SlotFunction  slot 
)
inline
+ Here is the call graph for this function:

◆ AddMenuAction() [3/3]

template<typename SlotFunction >
QAction* EditorMenuBar::AddMenuAction ( QMenu *  menu,
QString  title,
std::string  icon_id,
std::string  icon_group,
SlotFunction  slot 
)
inline
+ Here is the call graph for this function:

◆ AddMenuDummy() [1/3]

QAction * EditorMenuBar::AddMenuDummy ( QMenu *  menu,
QString  title 
)
+ Here is the caller graph for this function:

◆ AddMenuDummy() [2/3]

QAction * EditorMenuBar::AddMenuDummy ( QMenu *  menu,
QString  title,
std::string  icon_id 
)
+ Here is the call graph for this function:

◆ AddMenuDummy() [3/3]

QAction * EditorMenuBar::AddMenuDummy ( QMenu *  menu,
QString  title,
std::string  icon_id,
std::string  icon_group 
)
+ Here is the call graph for this function:

◆ SetMenuItemIcon()

void EditorMenuBar::SetMenuItemIcon ( QAction *  item,
std::string  icon_id,
std::string  icon_group = "shared" 
)
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

The documentation for this class was generated from the following files: