ScummVM API documentation
Ultima::Ultima4::BoolMenuItem Class Reference

#include <menuitem.h>

Inheritance diagram for Ultima::Ultima4::BoolMenuItem:
Ultima::Ultima4::MenuItem

Public Member Functions

 BoolMenuItem (const Common::String &text, short xp, short yp, int shortcutKey, bool *val)
 
BoolMenuItemsetValueStrings (const Common::String &onString, const Common::String &offString)
 
void activate (MenuEvent &event) override
 
Common::String getText () const override
 
- Public Member Functions inherited from Ultima::Ultima4::MenuItem
 MenuItem (const Common::String &text, short x, short y, int shortcutKey=-1)
 
int getId () const
 
short getX () const
 
short getY () const
 
int getScOffset () const
 
bool isHighlighted () const
 
bool isSelected () const
 
bool isVisible () const
 
const Std::set< int > & getShortcutKeys () const
 
bool getClosesMenu () const
 
void setId (int id)
 
void setX (int x)
 
void setY (int y)
 
void setText (const Common::String &text)
 
void setHighlighted (bool h=true)
 
void setSelected (bool s=true)
 
void setVisible (bool v=true)
 
void addShortcutKey (int shortcutKey)
 
void setClosesMenu (bool closesMenu)
 

Protected Attributes

bool * _val
 
Common::String _on
 
Common::String _off
 
- Protected Attributes inherited from Ultima::Ultima4::MenuItem
int _id
 
short _x
 
short _y
 
Common::String _text
 
bool _highlighted
 
bool _selected
 
bool _visible
 
int _scOffset
 
Std::set< int > _shortcutKeys
 
bool _closesMenu
 

Detailed Description

A menu item that toggles a boolean value, and displays the current setting as part of the text.


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