#include <menuitem.h>
Public Member Functions | |
BoolMenuItem (const Common::String &text, short xp, short yp, int shortcutKey, bool *val) | |
BoolMenuItem * | setValueStrings (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 |
A menu item that toggles a boolean value, and displays the current setting as part of the text.