Menu Controller
-
interface ICwAPI3DMenuController
Public Functions
-
virtual ICwAPI3DString *getLastError(int32_t *aErrorCode) = 0
Gets the last error.
- Parameters:
aErrorCode – [out] [int32_t*] The error code.
- Returns:
[ICwAPI3DString*] The error string.
-
virtual ICwAPI3DMenu *createMenu() = 0
Creates an empty menu.
- Returns:
[ICwAPI3DMenu*] The created menu.
-
virtual menuIndex getSelectedMenuItem() = 0
Gets the selected menu item.
- Returns:
[menuIndex] The menu index of selected item.
-
virtual void cleanupAllMenus() = 0
Cleans all menus.
-
virtual void displayMenu(ICwAPI3DMenu *aMenu) = 0
Displays a menu.
- Parameters:
aMenu – [ICwAPI3DMenu*] The menu.
-
virtual void clearErrors() = 0
Clears all errors.
-
virtual ICwAPI3DString *displaySimpleMenu(ICwAPI3DStringList *aMenuItems) = 0
Displays a simple menu.
- Parameters:
aMenuItems – [ICwAPI3DStringList*] The menu items.
- Returns:
[ICwAPI3DString*] The selected menu item.
-
virtual ICwAPI3DString *getLastError(int32_t *aErrorCode) = 0