# IMFHierarchyItem Struct Reference

Inheritance diagram for IMFHierarchyItem:

List of all members.

## Public Member Functions
virtual boolean | HasChildren () const =0
virtual void | Selected ()=0
virtual void | Unselected ()=0
virtual void | OpenItem (THierarchicalListItem *item, TMFHierarchicalListPart *inListPart)=0
virtual void | CloseItem ()=0
virtual void | SetWasOpen (boolean inWasOpen)=0
virtual boolean | GetWasOpen ()=0

## Member Function Documentation

virtual void IMFHierarchyItem::CloseItem | ( |  | ) | `[pure virtual]`

Implemented in TSimpleHierarchyItem< T >.

virtual boolean IMFHierarchyItem::GetWasOpen | ( |  | ) | `[pure virtual]`

Implemented in TSimpleHierarchyItem< T >.

virtual boolean IMFHierarchyItem::HasChildren | ( |  | ) | const`[pure virtual]`

Implemented in TSimpleHierarchyItem< T >.

virtual void IMFHierarchyItem::OpenItem | ( | THierarchicalListItem * | item,
|  | TMFHierarchicalListPart * | inListPart |
| ) |  |  | `[pure virtual]`

Implemented in TSimpleHierarchyItem< T >.

virtual void IMFHierarchyItem::Selected | ( |  | ) | `[pure virtual]`

Implemented in TSimpleHierarchyItem< T >.

virtual void IMFHierarchyItem::SetWasOpen | ( | boolean | inWasOpen | ) | `[pure virtual]`

Implemented in TSimpleHierarchyItem< T >.

virtual void IMFHierarchyItem::Unselected | ( |  | ) | `[pure virtual]`

Implemented in TSimpleHierarchyItem< T >.

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

- IMFHierarchicalListPart.h