Ejemplo n.º 1
0
MenuItem *
Menu::FindSelected(int32 *_index)
{
    MenuItemIterator iterator = ItemIterator();
    MenuItem *item;
    int32 index = 0;

    while ((item = iterator.Next()) != NULL) {
        if (item->IsSelected()) {
            if (_index != NULL)
                *_index = index;
            return item;
        }

        index++;
    }

    return NULL;
}