Public Types | Public Member Functions | List of all members
icmpstr::IElementSelectionInfo Class Referenceabstract

Interface containing all information about registry selected element. More...

#include <IElementSelectionInfo.h>

Inheritance diagram for icmpstr::IElementSelectionInfo:
istd::IChangeable istd::IPolymorphic

Public Types

enum  ChangeFlags { CF_SELECTION = 0x282ce27 }
 Data model change notification flags. More...
 
typedef QMap< QByteArray,
const
icomp::IRegistry::ElementInfo * > 
Elements
 

Public Member Functions

virtual icomp::IRegistryGetSelectedRegistry () const =0
 Get registry containing selected element. More...
 
virtual Elements GetSelectedElements () const =0
 Get set of selected elements. More...
 

Detailed Description

Interface containing all information about registry selected element.

Definition at line 27 of file IElementSelectionInfo.h.

Member Typedef Documentation

Definition at line 38 of file IElementSelectionInfo.h.

Member Enumeration Documentation

Data model change notification flags.

Enumerator
CF_SELECTION 

Definition at line 33 of file IElementSelectionInfo.h.

Member Function Documentation

virtual Elements icmpstr::IElementSelectionInfo::GetSelectedElements ( ) const
pure virtual

Get set of selected elements.

Returns
map from element name to element information object. This map doesn't include pointers to NULL element info.
virtual icomp::IRegistry* icmpstr::IElementSelectionInfo::GetSelectedRegistry ( ) const
pure virtual

Get registry containing selected element.

Returns
pointer to registry or NULL if no registry is selected.

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

© 2007-2017 Witold Gantzke and Kirill Lepskiy