ModSubSelectDialog Class Reference

#include <ModSubSelectDialog.h>

Inheritance diagram for ModSubSelectDialog:

GLWWindow GLWButtonI GLWIconListI GLWPanel GLWidget MetaClass

List of all members.

Public Member Functions

void setModInfo (ModInfo &modInfo)
virtual void display ()
virtual void buttonDown (unsigned int id)
virtual void selected (unsigned int id, int position)
virtual void chosen (unsigned int id, int position)

Static Public Member Functions

static
ModSubSelectDialog
instance ()

Protected Attributes

unsigned int okId_
unsigned int cancelId_
GLWIconListiconList_
ModInfo modInfo_

Static Protected Attributes

static
ModSubSelectDialog
instance_ = 0

Private Member Functions

 ModSubSelectDialog ()
virtual ~ModSubSelectDialog ()


Detailed Description

Definition at line 48 of file ModSubSelectDialog.h.


Constructor & Destructor Documentation

ModSubSelectDialog::ModSubSelectDialog (  )  [private]

Definition at line 81 of file ModSubSelectDialog.cpp.

References GLWPanel::addWidget(), GLWButton::ButtonFlagCancel, GLWButton::ButtonFlagCenterX, GLWButton::ButtonFlagOk, cancelId_, GLWidget::getId(), iconList_, LANG_RESOURCE, okId_, and GLWIconList::setHandler().

ModSubSelectDialog::~ModSubSelectDialog (  )  [private, virtual]

Definition at line 96 of file ModSubSelectDialog.cpp.


Member Function Documentation

ModSubSelectDialog * ModSubSelectDialog::instance (  )  [static]

Definition at line 72 of file ModSubSelectDialog.cpp.

References instance_.

Referenced by ModSelectDialog::buttonDown(), StartDialog::mouseDown(), and ClientWindowSetup::setupStartWindows().

void ModSubSelectDialog::setModInfo ( ModInfo modInfo  ) 

Definition at line 101 of file ModSubSelectDialog.cpp.

References modInfo_.

Referenced by ModSelectDialog::buttonDown().

void ModSubSelectDialog::display (  )  [virtual]

Reimplemented from GLWPanel.

Definition at line 106 of file ModSubSelectDialog.cpp.

References GLWIconList::addItem(), GLWIconList::clear(), ModInfo::getMenuEntries(), iconList_, and modInfo_.

void ModSubSelectDialog::buttonDown ( unsigned int  id  )  [virtual]

Implements GLWButtonI.

Definition at line 130 of file ModSubSelectDialog.cpp.

References cancelId_, ModInfo::MenuEntry::gamefile, GLWidget::getId(), GLWIconListSubModItem::getModInfoEntry(), GLWIconList::getSelected(), GLWWindowManager::hideWindow(), iconList_, GLWidget::id_, ClientParams::instance(), ModSelectDialog::instance(), GLWWindowManager::instance(), okId_, ClientParams::reset(), selected(), ClientParams::setClientFile(), and ClientMain::startClient().

Referenced by chosen().

void ModSubSelectDialog::selected ( unsigned int  id,
int  position 
) [virtual]

Implements GLWIconListI.

Definition at line 121 of file ModSubSelectDialog.cpp.

Referenced by buttonDown().

void ModSubSelectDialog::chosen ( unsigned int  id,
int  position 
) [virtual]

Implements GLWIconListI.

Definition at line 125 of file ModSubSelectDialog.cpp.

References buttonDown(), and okId_.


Member Data Documentation

ModSubSelectDialog * ModSubSelectDialog::instance_ = 0 [static, protected]

Definition at line 69 of file ModSubSelectDialog.h.

Referenced by instance().

unsigned int ModSubSelectDialog::okId_ [protected]

Definition at line 71 of file ModSubSelectDialog.h.

Referenced by buttonDown(), chosen(), and ModSubSelectDialog().

unsigned int ModSubSelectDialog::cancelId_ [protected]

Definition at line 71 of file ModSubSelectDialog.h.

Referenced by buttonDown(), and ModSubSelectDialog().

GLWIconList* ModSubSelectDialog::iconList_ [protected]

Definition at line 72 of file ModSubSelectDialog.h.

Referenced by buttonDown(), display(), and ModSubSelectDialog().

ModInfo ModSubSelectDialog::modInfo_ [protected]

Definition at line 73 of file ModSubSelectDialog.h.

Referenced by display(), and setModInfo().


The documentation for this class was generated from the following files:
Generated on Mon Feb 16 15:15:04 2009 for Scorched3D by  doxygen 1.5.3