#include <llwindow.h>
Public Member Functions | |
LLSplashScreen () | |
virtual | ~LLSplashScreen () |
Static Public Member Functions | |
static LLSplashScreen * | create () |
static void | show () |
static void | hide () |
static void | update (const char *string) |
static bool | isVisible () |
Protected Member Functions | |
virtual void | showImpl ()=0 |
virtual void | updateImpl (const char *string)=0 |
virtual void | hideImpl ()=0 |
Static Protected Attributes | |
static BOOL | sVisible |
Definition at line 285 of file llwindow.h.
LLSplashScreen::LLSplashScreen | ( | ) | [inline] |
Definition at line 288 of file llwindow.h.
virtual LLSplashScreen::~LLSplashScreen | ( | ) | [inline, virtual] |
Definition at line 289 of file llwindow.h.
LLSplashScreen * LLSplashScreen::create | ( | ) | [static] |
Definition at line 360 of file llwindow.cpp.
void LLSplashScreen::show | ( | ) | [static] |
Definition at line 375 of file llwindow.cpp.
References showImpl().
Referenced by LLAppViewer::initConfiguration(), OSMessageBox(), and update().
void LLSplashScreen::hide | ( | ) | [static] |
Definition at line 402 of file llwindow.cpp.
References hideImpl(), and NULL.
Referenced by LLAppViewer::initWindow(), and OSMessageBox().
void LLSplashScreen::update | ( | const char * | string | ) | [static] |
Definition at line 392 of file llwindow.cpp.
References show(), and updateImpl().
Referenced by LLAppViewer::initCache(), LLAppViewer::initConfiguration(), LLAppViewerWin32::initHardwareTest(), and LLViewerWindow::LLViewerWindow().
bool LLSplashScreen::isVisible | ( | ) | [static] |
Definition at line 354 of file llwindow.cpp.
Referenced by OSMessageBox().
virtual void LLSplashScreen::showImpl | ( | ) | [protected, pure virtual] |
Implemented in LLSplashScreenHeadless, LLSplashScreenMacOSX, LLSplashScreenSDL, and LLSplashScreenWin32.
Referenced by show().
virtual void LLSplashScreen::updateImpl | ( | const char * | string | ) | [protected, pure virtual] |
Implemented in LLSplashScreenHeadless, LLSplashScreenMacOSX, LLSplashScreenSDL, and LLSplashScreenWin32.
Referenced by update().
virtual void LLSplashScreen::hideImpl | ( | ) | [protected, pure virtual] |
Implemented in LLSplashScreenHeadless, LLSplashScreenMacOSX, LLSplashScreenSDL, and LLSplashScreenWin32.
Referenced by hide().
BOOL LLSplashScreen::sVisible [static, protected] |
Definition at line 305 of file llwindow.h.