|
virtual bool | Equals (const HSelectionItem *i2) const |
|
virtual const char * | GetName () const |
|
virtual int const | GetRegion () const |
|
virtual bool | Highlight () |
|
| HRegionSelItem (HShellObject const &oShellObj, HSelectionSet *selection_set, int incl_count, HC_KEY incl_keys[], int region) |
|
virtual bool | UnHighlight () |
|
virtual bool | Delete () |
|
virtual const HC_KEY * | GetFullPathKeys (HBaseView *view) |
|
virtual void | GetFullPathKeys (HBaseView *view, HC_KEY path[]) |
|
void | GetHighlightedRefList (HC_KEY *keys) |
|
int | GetHighlightedRefListCount () |
|
virtual const int | GetHighlightMode () |
|
virtual int | GetIncludeCount () const |
|
virtual const HC_KEY *const | GetIncludeKeys () const |
|
virtual void | GetIncludeKeys (HC_KEY includes[]) const |
|
| HSmartSelItem (HC_KEY key, HSelectionSet *selection_set, int incl_count, HC_KEY incl_keys[]) |
|
| HSmartSelItem (HC_KEY key, HSelectionSet *selection_set, int incl_count, HC_KEY incl_keys[], bool is_segment) |
|
virtual bool | IsHighlighted () const |
|
virtual bool | IsInstanced () const |
|
bool | IsSegment () |
|
virtual bool | QueryIncludeDependency (HC_KEY include_key, HC_KEY &ret_dependent_key) |
|
virtual void | SetHighlightMode (HSelectionHighlightMode m) |
|
virtual bool | UpdateIncludeDependency (HC_KEY include_key, HC_KEY dependent_key, HC_KEY replacement_key) |
|
void | UpdateIncludePath (int incl_count, HC_KEY incl_keys[]) |
|
virtual int | GetFullPathCount (HBaseView *view) |
|
virtual HC_KEY | GetKey () const |
|
virtual HC_KEY | GetSegmentKey () const |
|
float | GetTimeStamp () |
|
| HSelectionItem (HC_KEY key, HSelectionSet *selection_set) |
|
void | SetTimeStamp (float now) |
|
|
static bool | IsHighlighted (const HC_KEY key, const HSelectionSet *selection_set, const int incl_count, const HC_KEY incl_keys[]) |
|
static bool | IsRegionHighlighted (const HC_KEY key, const HSelectionSet *selection_set, const int incl_count, const HC_KEY incl_keys[], int region) |
|
void | AddHighlightedRefKey (HC_KEY key) |
|
void | CommonUnhighlightRef () |
|
void | FixIncludePath () |
|
HC_KEY | GetHighlightedRefKey () |
|
| HSmartSelItem (bool is_ooc, HC_KEY key, HSelectionSet *selection_set, int incl_count, HC_KEY incl_keys[], bool is_segment) |
|
struct vlist_s * | m_pSelKeyList |
|
HC_KEY * | m_FullPath |
| The include path plus the selection item and view key. If the object is not a HSmartSelItem, the path may be incomplete.
|
|
int | m_FullPathCount |
| The length of the m_FullPath array of keys including the selection item and view key.
|
|
HC_KEY | m_key |
| The HOOPS key to the selection element.
|
|
HSelectionSet * | m_pSelectionSet |
| The selection set which owns this selection item.
|
|
float | m_TimeStamp |
| Time the item was created. Used for sorting the selection list.
|
|
The HRegionSelItem - region selection item which can handle instancing.
This implementation of HSmartSelItem class handles instanced regions. It also uses the 'conditional styling' mechanism to highlight the selection