NERvDN Library  0.2.0.20160420-0019
NERvLibrary - Nerve Gear Developer Network
RangerCD::OShortcutKeysDataSource Class Reference

Data source implementation for keyboard shortcuts. More...

#include <NERvHub/object/RangerCD/OShortcutKeysDataSource.h>

Inheritance diagram for RangerCD::OShortcutKeysDataSource:
NERvGear::OUnknown NERvGear::CDataSource NERvGear::IDataSource NERvGear::CUnknown NERvGear::IUnknown

Detailed Description

Data source implementation for keyboard shortcuts.

Available data, value and IDs:

Version
1.0.0
  • Initial release.
Dependences
Shortcut Keys Extension 0.1.0 and above
Modules
Plugins\Shortcut Keys Extension\MODULE.DLL

Define ID:

const NERvGear::UID RangerCD::ID_OShortcutKeysDataSource; // 70592E22-2B7E-4706-9B78-CDB8FD8C0829

Additional Inherited Members

- Public Member Functions inherited from NERvGear::IDataSource
virtual long __stdcall GetId (UID *id)=0
 Retrieves the UID of this data source object. More...
 
virtual size_t __stdcall GetName (size_t len, wchar_t *name)=0
 Retrieves the display name for this data source. More...
 
virtual size_t __stdcall GetDescrip (size_t len, wchar_t *descrip)=0
 Retrieves the description for this data source. More...
 
virtual unsigned __stdcall GetDataCount ()=0
 Retrieves the number of data providing by this data source.
 
virtual long __stdcall GetData (unsigned index, IData **data)=0
 Retrieves a data represented by index. More...
 
virtual long __stdcall FindData (const UID &id, IData **data)=0
 Retrieves a data indicated by UID. More...
 
- Public Member Functions inherited from NERvGear::IUnknown
virtual long __stdcall QueryInterface (const UID &interfaceID, void **ppvObject)=0
 
virtual unsigned long __stdcall AddRef ()=0
 
virtual unsigned long __stdcall Release ()=0