LibreOffice Module vcl (master)
1
|
#include <osl/module.hxx>
#include <rtl/bootstrap.hxx>
#include <rtl/process.h>
#include <sal/log.hxx>
#include <salframe.hxx>
#include <salinst.hxx>
#include <config_vclplug.h>
#include <desktop/crashreport.hxx>
#include <headless/svpinst.hxx>
#include <printerinfomanager.hxx>
#include <unx/desktops.hxx>
#include <unistd.h>
#include <cstdio>
Go to the source code of this file.
Macros | |
#define | DESKTOPDETECT |
#define | HEADLESS_VCLPLUG |
Typedefs | |
typedef SalInstance *(* | salFactoryProc) () |
Functions | |
SalInstance * | CreateSalInstance () |
void | DestroySalInstance (SalInstance *pInst) |
void | SalAbort (const OUString &rErrorText, bool bDumpCore) |
const OUString & | SalGetDesktopEnvironment () |
#define DESKTOPDETECT |
Definition at line 50 of file salplug.cxx.
#define HEADLESS_VCLPLUG |
Definition at line 51 of file salplug.cxx.
typedef SalInstance*(* salFactoryProc) () |
Definition at line 55 of file salplug.cxx.
SalInstance* CreateSalInstance | ( | ) |
Definition at line 229 of file salplug.cxx.
References SalInstance::AcquireYieldMutex(), Application::EnableBitmapRendering(), i, Application::IsBitmapRendering(), SAL_INFO_IF, and SAL_N_ELEMENTS.
Referenced by InitVCL().
void DestroySalInstance | ( | SalInstance * | pInst | ) |
Definition at line 284 of file salplug.cxx.
References SalInstance::ReleaseYieldMutexAll().
Referenced by DeInitVCL().
void SalAbort | ( | const OUString & | rErrorText, |
bool | bDumpCore | ||
) |
Definition at line 294 of file salplug.cxx.
References CrashReporter::addKeyValue(), OUStringToOString(), void(), and CrashReporter::Write.
Referenced by Application::Abort().
const OUString& SalGetDesktopEnvironment | ( | ) |
Definition at line 331 of file salplug.cxx.
Referenced by Application::GetDesktopEnvironment().