ResidualVM logo ResidualVM website - Forums - Contact us BuildBot - Doxygen - Wiki curved edge

#include <saveload-dialog.h>

Inheritance diagram for GUI::SaveLoadChooserGrid:
Collaboration diagram for GUI::SaveLoadChooserGrid:

List of all members.

Classes

struct  SlotButton

Public Member Functions

 SaveLoadChooserGrid (const Common::String &title, bool saveMode)
 ~SaveLoadChooserGrid ()
virtual const Common::StringgetResultString () const
virtual void open ()
virtual void reflowLayout ()
virtual SaveLoadChooserType getType () const
virtual void close ()

Protected Member Functions

virtual void handleCommand (CommandSender *sender, uint32 cmd, uint32 data)
virtual void handleMouseWheel (int x, int y, int direction)
virtual void updateSaveList ()
 Common function to refresh the list on the screen.

Private Types

typedef Common::Array< SlotButtonButtonArray

Private Member Functions

virtual int runIntern ()
bool selectDescription ()
void destroyButtons ()
void hideButtons ()
void updateSaves ()

Private Attributes

uint _columns
uint _lines
uint _entriesPerPage
uint _curPage
ButtonWidget_nextButton
ButtonWidget_prevButton
StaticTextWidget_pageDisplay
ContainerWidget_newSaveContainer
int _nextFreeSaveSlot
Common::String _resultString
SavenameDialog _savenameDialog
ButtonArray _buttons

Detailed Description

Definition at line 192 of file saveload-dialog.h.


Member Typedef Documentation


Constructor & Destructor Documentation

GUI::SaveLoadChooserGrid::SaveLoadChooserGrid ( const Common::String title,
bool  saveMode 
)

Definition at line 738 of file saveload-dialog.cpp.

GUI::SaveLoadChooserGrid::~SaveLoadChooserGrid (  ) 

Definition at line 758 of file saveload-dialog.cpp.


Member Function Documentation

void GUI::SaveLoadChooserGrid::close (  )  [virtual]

Reimplemented from GUI::SaveLoadChooserDialog.

Definition at line 985 of file saveload-dialog.cpp.

void GUI::SaveLoadChooserGrid::destroyButtons (  )  [private]

Definition at line 1043 of file saveload-dialog.cpp.

const Common::String & GUI::SaveLoadChooserGrid::getResultString (  )  const [virtual]

Implements GUI::SaveLoadChooserDialog.

Definition at line 763 of file saveload-dialog.cpp.

virtual SaveLoadChooserType GUI::SaveLoadChooserGrid::getType (  )  const [inline, virtual]

Implements GUI::SaveLoadChooserDialog.

Definition at line 203 of file saveload-dialog.h.

void GUI::SaveLoadChooserGrid::handleCommand ( CommandSender sender,
uint32  cmd,
uint32  data 
) [protected, virtual]

Reimplemented from GUI::SaveLoadChooserDialog.

Definition at line 767 of file saveload-dialog.cpp.

void GUI::SaveLoadChooserGrid::handleMouseWheel ( int  x,
int  y,
int  direction 
) [protected, virtual]

Reimplemented from GUI::Dialog.

Definition at line 805 of file saveload-dialog.cpp.

void GUI::SaveLoadChooserGrid::hideButtons (  )  [private]

Definition at line 1058 of file saveload-dialog.cpp.

void GUI::SaveLoadChooserGrid::open (  )  [virtual]

Reimplemented from GUI::SaveLoadChooserDialog.

Definition at line 827 of file saveload-dialog.cpp.

void GUI::SaveLoadChooserGrid::reflowLayout (  )  [virtual]

Reimplemented from GUI::SaveLoadChooserDialog.

Definition at line 887 of file saveload-dialog.cpp.

int GUI::SaveLoadChooserGrid::runIntern (  )  [private, virtual]

Implements GUI::SaveLoadChooserDialog.

Definition at line 1008 of file saveload-dialog.cpp.

bool GUI::SaveLoadChooserGrid::selectDescription (  )  [private]

Definition at line 1032 of file saveload-dialog.cpp.

void GUI::SaveLoadChooserGrid::updateSaveList (  )  [protected, virtual]

Common function to refresh the list on the screen.

Reimplemented from GUI::SaveLoadChooserDialog.

Definition at line 821 of file saveload-dialog.cpp.

void GUI::SaveLoadChooserGrid::updateSaves (  )  [private]

Definition at line 1065 of file saveload-dialog.cpp.


Member Data Documentation

Definition at line 213 of file saveload-dialog.h.

Definition at line 215 of file saveload-dialog.h.

Definition at line 213 of file saveload-dialog.h.

Definition at line 223 of file saveload-dialog.h.


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


Generated on Sat Sep 14 2019 05:04:32 for ResidualVM by doxygen 1.7.1
curved edge   curved edge