Difference between revisions of "User:Ericb/Salinst.hxx"
From Apache OpenOffice Wiki
B michaelsen (Talk | contribs) m (moved Salinst.hxx to User:Ericb/Salinst.hxx) |
|||
(One intermediate revision by one other user not shown) | |||
Line 18: | Line 18: | ||
: Inherited class : WinSalInstance | : Inherited class : WinSalInstance | ||
: /vcl/win/inc/salinst.h | : /vcl/win/inc/salinst.h | ||
− | : /vcl/win/source/ | + | : /vcl/win/source/app/salinst.cxx |
===== X11 ===== | ===== X11 ===== | ||
: Inherited class : X11SalInstance | : Inherited class : X11SalInstance | ||
: /vcl/unx/inc/salinst.h | : /vcl/unx/inc/salinst.h | ||
− | : /vcl/unx/source/ | + | : /vcl/unx/source/app/salinst.cxx |
===== Aqua ===== | ===== Aqua ===== | ||
+ | |||
+ | (Implementation in progress) | ||
+ | |||
+ | : Inherited class : AquaSalInstance | ||
+ | : /vcl/aqqua/inc/salinst.h | ||
+ | : /vcl/aqua/source/app/salinst.cxx | ||
=== Variables :=== | === Variables :=== | ||
=== Public Methods :=== | === Public Methods :=== |
Latest revision as of 11:25, 25 March 2010
Contents
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