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

#include <launcher.h>

Inheritance diagram for GUI::LauncherDialog:
Collaboration diagram for GUI::LauncherDialog:

List of all members.

Public Member Functions

 LauncherDialog ()
 ~LauncherDialog () override
void rebuild ()
void handleCommand (CommandSender *sender, uint32 cmd, uint32 data) override
void handleKeyDown (Common::KeyState state) override
void handleKeyUp (Common::KeyState state) override
void handleOtherEvent (const Common::Event &evt) override
bool doGameDetection (const Common::String &path)

Protected Member Functions

void reflowLayout () override
void updateListing ()
 Fill the list widget with all currently configured targets, and trigger a redraw.
void updateButtons ()
void build ()
void clean ()
void open () override
void close () override
virtual void addGame ()
 Handle "Add game..." button.
void massAddGame ()
void removeGame (int item)
 Handle "Remove game..." button.
void editGame (int item)
 Handle "Edit game..." button.
void recordGame (int item)
 Handle "Record..." button.
void loadGame (int item)
 Handle "Load..." button.
void selectTarget (const String &target)
 Select the target with the given name in the launcher game list.

Protected Attributes

EditTextWidget_searchWidget
ListWidget_list
ButtonWidget_addButton
Widget_startButton
ButtonWidget_loadButton
Widget_editButton
Widget_removeButton
GraphicsWidget_logo
GraphicsWidget_searchPic
StaticTextWidget_searchDesc
ButtonWidget_searchClearButton
StringArray _domains
BrowserDialog_browser
SaveLoadChooser_loadDialog
String _search

Private Types

typedef Common::String String
typedef Common::Array
< Common::String
StringArray
typedef Common::U32String U32String
typedef Common::Array
< Common::U32String
U32StringArray

Private Member Functions

bool checkModifier (int modifier)

Detailed Description

Definition at line 41 of file launcher.h.


Member Typedef Documentation

Definition at line 42 of file launcher.h.

Definition at line 43 of file launcher.h.

Definition at line 45 of file launcher.h.

Definition at line 46 of file launcher.h.


Constructor & Destructor Documentation

GUI::LauncherDialog::LauncherDialog (  ) 

Definition at line 96 of file launcher.cpp.

GUI::LauncherDialog::~LauncherDialog (  )  [override]

Definition at line 119 of file launcher.cpp.


Member Function Documentation

void GUI::LauncherDialog::addGame (  )  [protected, virtual]

Handle "Add game..." button.

Definition at line 329 of file launcher.cpp.

void GUI::LauncherDialog::build (  )  [protected]

Definition at line 124 of file launcher.cpp.

bool GUI::LauncherDialog::checkModifier ( int  modifier  )  [private]

Definition at line 778 of file launcher.cpp.

void GUI::LauncherDialog::clean (  )  [protected]

Definition at line 213 of file launcher.cpp.

void GUI::LauncherDialog::close (  )  [override, protected, virtual]

Reimplemented from GUI::Dialog.

Definition at line 245 of file launcher.cpp.

bool GUI::LauncherDialog::doGameDetection ( const Common::String path  ) 

Definition at line 521 of file launcher.cpp.

void GUI::LauncherDialog::editGame ( int  item  )  [protected]

Handle "Edit game..." button.

Definition at line 411 of file launcher.cpp.

void GUI::LauncherDialog::handleCommand ( CommandSender sender,
uint32  cmd,
uint32  data 
) [override, virtual]

Reimplemented from GUI::Dialog.

Definition at line 621 of file launcher.cpp.

void GUI::LauncherDialog::handleKeyDown ( Common::KeyState  state  )  [override, virtual]

Reimplemented from GUI::Dialog.

Definition at line 496 of file launcher.cpp.

void GUI::LauncherDialog::handleKeyUp ( Common::KeyState  state  )  [override, virtual]

Reimplemented from GUI::Dialog.

Definition at line 509 of file launcher.cpp.

void GUI::LauncherDialog::handleOtherEvent ( const Common::Event evt  )  [override, virtual]

Reimplemented from GUI::Dialog.

Definition at line 514 of file launcher.cpp.

void GUI::LauncherDialog::loadGame ( int  item  )  [protected]

Handle "Load..." button.

Definition at line 465 of file launcher.cpp.

void GUI::LauncherDialog::massAddGame (  )  [protected]

Definition at line 372 of file launcher.cpp.

void GUI::LauncherDialog::open (  )  [override, protected, virtual]

Reimplemented from GUI::Dialog.

Definition at line 233 of file launcher.cpp.

void GUI::LauncherDialog::rebuild (  ) 

Definition at line 226 of file launcher.cpp.

void GUI::LauncherDialog::recordGame ( int  item  )  [protected]

Handle "Record..." button.

void GUI::LauncherDialog::reflowLayout (  )  [override, protected, virtual]

Reimplemented from GUI::Dialog.

Definition at line 715 of file launcher.cpp.

void GUI::LauncherDialog::removeGame ( int  item  )  [protected]

Handle "Remove game..." button.

Definition at line 394 of file launcher.cpp.

void GUI::LauncherDialog::selectTarget ( const String target  )  [protected]

Select the target with the given name in the launcher game list.

Also scrolls the list so that the newly selected item is visible.

name of target to select

Definition at line 106 of file launcher.cpp.

void GUI::LauncherDialog::updateButtons (  )  [protected]

Definition at line 688 of file launcher.cpp.

void GUI::LauncherDialog::updateListing (  )  [protected]

Fill the list widget with all currently configured targets, and trigger a redraw.

Definition at line 257 of file launcher.cpp.


Member Data Documentation

Definition at line 62 of file launcher.h.

Definition at line 74 of file launcher.h.

Definition at line 73 of file launcher.h.

Definition at line 65 of file launcher.h.

Definition at line 61 of file launcher.h.

Definition at line 64 of file launcher.h.

Definition at line 75 of file launcher.h.

Definition at line 68 of file launcher.h.

Definition at line 66 of file launcher.h.

Definition at line 77 of file launcher.h.

Definition at line 72 of file launcher.h.

Definition at line 71 of file launcher.h.

Definition at line 69 of file launcher.h.

Definition at line 60 of file launcher.h.

Definition at line 63 of file launcher.h.


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


Generated on Sat Sep 19 2020 05:05:27 for ResidualVM by doxygen 1.7.1
curved edge   curved edge