ProgressDialogSync Class Reference

#include <ProgressDialog.h>

Inheritance diagram for ProgressDialogSync:

ProgressCounterI ProgressCounter

List of all members.

Public Member Functions

virtual void progressChange (const LangString &op, const float percentage)

Static Public Member Functions

static
ProgressDialogSync
instance ()

Static Protected Attributes

static
ProgressDialogSync
instance_ = 0

Private Member Functions

 ProgressDialogSync ()
virtual ~ProgressDialogSync ()


Detailed Description

Definition at line 57 of file ProgressDialog.h.


Constructor & Destructor Documentation

ProgressDialogSync::ProgressDialogSync (  )  [private]

Definition at line 204 of file ProgressDialog.cpp.

References ProgressCounter::setUser().

Referenced by instance().

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

Definition at line 209 of file ProgressDialog.cpp.


Member Function Documentation

ProgressDialogSync * ProgressDialogSync::instance (  )  [static]

Definition at line 198 of file ProgressDialog.cpp.

References instance_, and ProgressDialogSync().

Referenced by ClientNewGameHandler::actualProcessMessage(), ClientMain::clientMain(), AnimatedBackdropDialog::init(), initClient(), ClientInitializeHandler::initialize(), and ClientConnectionAcceptHandler::processMessage().

void ProgressDialogSync::progressChange ( const LangString op,
const float  percentage 
) [virtual]

Implements ProgressCounterI.

Definition at line 213 of file ProgressDialog.cpp.

References ClientMain::clientEventLoop(), ProgressDialog::draw(), BackdropDialog::draw(), GLWWindowManager::draw(), Main2DCamera::draw(), ScorchedContext::getGameState(), ScorchedClient::getMainLoop(), GameState::getState(), Clock::getTimeDifference(), BackdropDialog::instance(), Sound::instance(), LandscapeMusicManager::instance(), GLWWindowManager::instance(), ScorchedClient::instance(), Main2DCamera::instance(), ProgressDialog::instance(), ClientProcessingLoop::instance(), MIN, ProgressDialog::progressChange(), Sound::simulate(), LandscapeMusicManager::simulate(), GLWWindowManager::simulate(), ClientProcessingLoop::simulate(), ClientState::StateGetPlayers, ClientState::StateLoadLevel, and MainLoop::swapBuffers().


Member Data Documentation

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

Definition at line 67 of file ProgressDialog.h.

Referenced by instance().


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