Go to the SVN repository for this file.
1 #ifndef GUI_CORE___UI_DATA_SOURCE_SERVICE__HPP 2 #define GUI_CORE___UI_DATA_SOURCE_SERVICE__HPP 57 #define EXT_POINT__UI_DATA_SOURCE_TYPE "ui_data_source_type" 120 voidx_InitDataSourceTypes();
121 voidx_InitDefaultDataSources();
122 voidx_InitLoadManagers();
124 virtual voidx_OpenDataSources();
125 voidx_CloseDataSources();
TDataSourceTypeVec m_DataSourceTypes
vector< TUIToolManagerRef > TUIToolManagerVec
TUIToolManagerVec m_LoadManagers
CIRef< IUIDataSource > TUIDataSourceRef
CUIDataSourceService(const CUIDataSourceService &)
IServiceLocator * m_SrvLocator
CIRef< IUIDataSourceType > TUIDataSourceTypeRef
vector< TUIDataSourceTypeRef > TDataSourceTypeVec
vector< TUIDataSourceRef > TUIDataSourceVec
CUIDataSourceService & operator=(const CUIDataSourceService &)
IExtension * m_OptionsDlgPage
CIRef< IUIToolManager > TUIToolManagerRef
TUIDataSourceVec m_DataSources
IExtension IExtension interface represents an abstract pluggable component.
IRegSettings An interface for objects that save / restore settings using CGuiRegistry.
virtual void SaveSettings() const =0
virtual void LoadSettings()=0
virtual void SetRegistryPath(const string &path)=0
IServiceLocatorConsumer - classes that need IServiceLocator should implement this interface.
IServiceLocator - an abstract mechanism for locating services.
IService an abstraction that represents an application component providing specific functional capa...
IUIDataSource - an interface representing a Data Source.
virtual void SetServiceLocator(IServiceLocator *locator)=0
virtual void InitService()=0
virtual void ShutDownService()=0
#define END_NCBI_SCOPE
End previously defined NCBI scope.
#define END_SCOPE(ns)
End the previously defined scope.
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.
#define BEGIN_SCOPE(ns)
Define a new scope.
#define NCBI_GUICORE_EXPORT
static const char label[]
Defines to provide correct exporting from DLLs in Windows.
Portable reference counted smart and weak pointers using CWeakRef, CRef, CObject and CObjectEx.
The NCBI C++/STL use hints.
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