User:Ericb/Salinst.hxx

From Apache OpenOffice Wiki
< User:Ericb
Revision as of 11:25, 25 March 2010 by B michaelsen (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Includes

Empty classes

Empty structures

Constants

Class VCL_DLLPUBLIC SalInstance

Implementation

The class SalInstance is an empty box (technically an abstract class with pure virtual methods) which is used to create a specific class in accordance with the OS used. salinst.hxx is included in salinst.h existing for every single OS and are included itself into salinst.cxx existing for every single OS too.

This class is the an abstract data type which can not be instantiated. It is completed for each OS in following files:

Windows
Inherited class : WinSalInstance
/vcl/win/inc/salinst.h
/vcl/win/source/app/salinst.cxx
X11
Inherited class : X11SalInstance
/vcl/unx/inc/salinst.h
/vcl/unx/source/app/salinst.cxx
Aqua

(Implementation in progress)

Inherited class : AquaSalInstance
/vcl/aqqua/inc/salinst.h
/vcl/aqua/source/app/salinst.cxx

Variables :

Public Methods :

Personal tools