VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions
makVrv::DtDeSplashScreen Class Referenceabstract

The VR-Vantage Splash Screen Interface.

See Also
vrvCoreQt::DtQtDeSplashScreen
Inheritance diagram for makVrv::DtDeSplashScreen:
Inheritance graph
[legend]

Public Types

enum  DtDeSplashScreenMessageAlignment {
  DtDeSplashScreenMessageAlignment::AlignLeft = 0x0001, DtDeSplashScreenMessageAlignment::AlignRight = 0x0002, DtDeSplashScreenMessageAlignment::AlignHCenter = 0x0004, DtDeSplashScreenMessageAlignment::AlignJustify = 0x0008,
  DtDeSplashScreenMessageAlignment::AlignAbsolute = 0x0010, DtDeSplashScreenMessageAlignment::AlignTop = 0x0020, DtDeSplashScreenMessageAlignment::AlignBottom = 0x0040, DtDeSplashScreenMessageAlignment::AlignVCenter = 0x0080,
  DtDeSplashScreenMessageAlignment::AlignBaseline = 0x0100, DtDeSplashScreenMessageAlignment::AlignCenter = AlignVCenter | AlignHCenter, DtDeSplashScreenMessageAlignment::AlignBottomRight = AlignBottom | AlignRight
}
 

Public Member Functions

virtual ~DtDeSplashScreen ()
 
virtual void finish (DtDeMainWindow &mainWin)=0
 
virtual void show ()=0
 
virtual void setMessageAlignment (DtDeSplashScreenMessageAlignment alignment)=0
 
virtual void setMessageColor (int colorR, int colorG, int colorB, int colorA)=0
 
virtual void showMessage (const DtUnicode &message)=0
 
- Public Member Functions inherited from makVrv::DtVirtualBaseClass
 DtVirtualBaseClass ()
 
virtual ~DtVirtualBaseClass ()
 

Static Public Member Functions

static DtDeSplashScreeninstance (DtDe &de)
 

Protected Member Functions

 DtDeSplashScreen ()
 

Member Enumeration Documentation

Enumerator
AlignLeft 
AlignRight 
AlignHCenter 
AlignJustify 
AlignAbsolute 
AlignTop 
AlignBottom 
AlignVCenter 
AlignBaseline 
AlignCenter 
AlignBottomRight 

Constructor & Destructor Documentation

virtual makVrv::DtDeSplashScreen::~DtDeSplashScreen ( )
virtual

Virtual destructor.

makVrv::DtDeSplashScreen::DtDeSplashScreen ( )
protected

The constructor for the abstract base class is protected.

Member Function Documentation

static DtDeSplashScreen* makVrv::DtDeSplashScreen::instance ( DtDe de)
static

Get an instance of the splash screen.

virtual void makVrv::DtDeSplashScreen::finish ( DtDeMainWindow mainWin)
pure virtual

Makes the splash screen wait until the widget mainWin is displayed before calling close() on itself.

Implemented in makVrv::DtQtDeSplashScreen.

virtual void makVrv::DtDeSplashScreen::show ( )
pure virtual

Shows the splash screen.

Implemented in makVrv::DtQtDeSplashScreen.

virtual void makVrv::DtDeSplashScreen::setMessageAlignment ( DtDeSplashScreenMessageAlignment  alignment)
pure virtual

Set the alignment used for the message text.

virtual void makVrv::DtDeSplashScreen::setMessageColor ( int  colorR,
int  colorG,
int  colorB,
int  colorA 
)
pure virtual

Set the color used for the message text.

Implemented in makVrv::DtQtDeSplashScreen.

virtual void makVrv::DtDeSplashScreen::showMessage ( const DtUnicode message)
pure virtual

Draws the message text onto the splash screen with color color and aligns the text according to the flags in alignment.

Implemented in makVrv::DtQtDeSplashScreen.


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

Document ID: Generated on Thu Oct 23 22:29:17 EDT 2025 from SVN revision 280951
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)