The MyHSelectionSet class manages a list of selected items.
More...
#include <HMySelectionSet.h>
The MyHSelectionSet class manages a list of selected items.
HMySelectionSet is derived from HSelectionSet to handle key based selection with persistent identifiers
Constructor
- Parameters
-
view | Pointer to HBaseView object |
dataloader | Pointer to dataloader object |
virtual void HMySelectionSet::Select |
( |
HC_KEY |
key, |
|
|
int |
num_include_keys, |
|
|
HC_KEY * |
include_keys, |
|
|
bool |
emit_message = true |
|
) |
| |
|
virtual |
Selects an item by first trying to map the key to a persistent identifier
- Parameters
-
key | The key of the item to add. |
num_include_keys | The number of include keys in the path upto the driver key |
include_keys | An array of include keys |
emit_message | Indicates that a message should be sent to the emit_message_function, which (if implemented) would typically use the HOOPS/Net 'Send' function to dispatch the message to clients |
virtual void HMySelectionSet::SelectDirect |
( |
HC_KEY |
key, |
|
|
int |
num_include_keys, |
|
|
HC_KEY * |
include_keys, |
|
|
bool |
emit_message = true |
|
) |
| |
|
virtual |
Calls the base class Select method
- Parameters
-
key | The key of the item to add. |
num_include_keys | The number of include keys in the path upto the driver key |
include_keys | An array of include keys |
emit_message | Indicates that a message should be sent to the emit_message_function, which (if implemented) would typically use the HOOPS/Net 'Send' function to dispatch the message to clients |
void HMySelectionSet::SetModelStructureFilter |
( |
char * |
filter | ) |
|
|
inline |
Sets the model structure filter used to filter selections
- Parameters
-
filter | Model Structure Filter to use for selections |
The documentation for this class was generated from the following file: