Go to the SVN repository for this file.
1 #ifndef GUI_FRAMEWORK___MENU_SERVICE__HPP 2 #define GUI_FRAMEWORK___MENU_SERVICE__HPPCUICommandRegistry is a centralized registry where all application commands should be registered.
IService an abstraction that represents an application component providing specific functional capa...
Include a standard set of the NCBI C++ Toolkit most basic headers.
vector< IMenuContributor * > TContributors
virtual void RemoveContributor(IMenuContributor *contributor)=0
virtual void AddPendingCommand(int cmd)=0
add commands for processing (simulates choosing the command from a menu)
virtual void AddContributor(IMenuContributor *contributor)=0
the service does NOT assume ownership of the contributor
virtual void ResetMenuBar()=0
virtual void InitService()=0
CUICommandRegistry * m_CmdReg
virtual void ShutDownService()=0
TContributors m_Contributors
#define END_NCBI_SCOPE
End previously defined NCBI scope.
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.
#define NCBI_GUIFRAMEWORK_EXPORT
Defines to provide correct exporting from DLLs in Windows.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4