ScummVM API documentation
GUI::EditRecordDialog Class Reference
Inheritance diagram for GUI::EditRecordDialog:
GUI::Dialog GUI::GuiObject GUI::CommandReceiver

Public Member Functions

 EditRecordDialog (const Common::U32String &author, const Common::String &name, const Common::String &notes)
 
const Common::U32String getAuthor ()
 
const Common::String getNotes ()
 
const Common::String getName ()
 
void setAuthor (const Common::U32String &author)
 
void setNotes (const Common::String &desc)
 
void setName (const Common::String &name)
 
void handleCommand (GUI::CommandSender *sender, uint32 cmd, uint32 data) override
 
- Public Member Functions inherited from GUI::Dialog
 Dialog (int x, int y, int w, int h, bool scale=false)
 
 Dialog (const Common::String &name)
 
virtual int runModal ()
 
bool isVisible () const override
 
void releaseFocus () override
 
void setFocusWidget (Widget *widget)
 
Widget * getFocusWidget ()
 
bool isDragging () const
 
void reflowLayout () override
 
virtual void lostFocus ()
 
virtual void receivedFocus (int x=-1, int y=-1)
 
virtual void open ()
 
virtual void close ()
 
Widget * findWidget (uint32 type)
 
- Public Member Functions inherited from GUI::GuiObject
 GuiObject (int x, int y, int w, int h, bool scale=false)
 
 GuiObject (const Common::String &name)
 
virtual void setTextDrawableArea (const Common::Rect &r)
 
virtual void resize (int x, int y, int w, int h, bool scale=true)
 
virtual Widget * addChild (Widget *newChild)
 
virtual int16 getRelX () const
 
virtual int16 getRelY () const
 
virtual int16 getAbsX () const
 
virtual int16 getAbsY () const
 
virtual int16 getChildX () const
 
virtual int16 getChildY () const
 
virtual uint16 getWidth () const
 
virtual uint16 getHeight () const
 
virtual bool isVisible () const =0
 
virtual void reflowLayout ()
 
virtual void removeWidget (Widget *widget)
 
virtual bool isPointIn (int x, int y)
 
virtual Common::Rect getClipRect () const
 

Additional Inherited Members

- Protected Member Functions inherited from GUI::Dialog
void markWidgetsAsDirty ()
 
Common::Rect getMaxDirtyRect () const
 
virtual void drawDialog (DrawLayer layerToDraw, bool resetClipping=true)
 
void drawWidgets ()
 
virtual void handleTickle ()
 
virtual void handleMouseDown (int x, int y, int button, int clickCount)
 
virtual void handleMouseUp (int x, int y, int button, int clickCount)
 
virtual void handleMouseWheel (int x, int y, int direction) override
 
virtual void handleKeyDown (Common::KeyState state)
 
virtual void handleKeyUp (Common::KeyState state)
 
virtual void handleMouseMoved (int x, int y, int button)
 
virtual void handleMouseLeft (int button)
 
virtual void handleOtherEvent (const Common::Event &evt)
 
void handleCommand (CommandSender *sender, uint32 cmd, uint32 data) override
 
Widget * findWidget (int x, int y)
 
Widget * findWidget (const char *name)
 
void removeWidget (Widget *widget) override
 
void setDefaultFocusedWidget ()
 
void registerTickleWidget (Widget *widget) override
 
void unregisterTickleWidget (Widget *widget) override
 
void setResult (int result)
 
int getResult () const
 
virtual void handleMouseWheel (int x, int y, int direction)=0
 
virtual void releaseFocus ()=0
 
virtual void registerTickleWidget (Widget *widget)=0
 
virtual void unregisterTickleWidget (Widget *widget)
 
virtual void handleCommand (CommandSender *sender, uint32 cmd, uint32 data)
 
- Protected Attributes inherited from GUI::Dialog
Widget * _mouseWidget
 
Widget * _focusedWidget
 
Widget * _dragWidget
 
Widget * _dragHookWidget
 
Widget * _tickleWidget
 
bool _visible
 
ThemeEngine::DialogBackground _backgroundType
 
- Protected Attributes inherited from GUI::GuiObject
Common::Rect _textDrawableArea
 
int16 _x
 
int16 _y
 
uint16 _w
 
uint16 _h
 
bool _useRTL
 
const Common::String _name
 
Widget * _firstWidget
 

Member Function Documentation

◆ handleCommand()

void GUI::EditRecordDialog::handleCommand ( GUI::CommandSender *  sender,
uint32  cmd,
uint32  data 
)
overridevirtual

Reimplemented from GUI::Dialog.


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