Kaydet (Commit) c5b50266 authored tarafından Tor Lillqvist's avatar Tor Lillqvist

Add some more stuff to the Android libvcl

üst 01d7c6a2
......@@ -437,9 +437,17 @@ $(eval $(call gb_Library_add_defs,vcl,\
-D_XSALSET_LIBNAME=\"$(call gb_Library_get_runtime_filename,spa)\" \
))
$(eval $(call gb_Library_add_exception_objects,vcl,\
vcl/generic/fontmanager/fontcache \
vcl/generic/fontmanager/fontconfig \
vcl/generic/fontmanager/fontmanager \
vcl/unx/generic/plugadapt/salplug \
vcl/unx/generic/printer/ppdparser \
vcl/null/printerinfomanager \
))
$(eval $(call gb_Library_use_externals,vcl,\
fontconfig \
freetype \
))
endif
ifeq ($(GUIBASE),cocoatouch)
......
......@@ -39,6 +39,14 @@ using ::rtl::OString;
using ::rtl::OStringToOUString;
using ::rtl::OUStringHash;
PrinterInfoManager& PrinterInfoManager::get()
{
SalData* pSalData = GetSalData();
if( ! pSalData->m_pPIManager )
pSalData->m_pPIManager = new PrinterInfoManager();
return *pSalData->m_pPIManager;
}
void PrinterInfoManager::release()
{
SalData* pSalData = GetSalData();
......@@ -46,4 +54,15 @@ void PrinterInfoManager::release()
pSalData->m_pPIManager = NULL;
}
PrinterInfoManager::PrinterInfoManager( Type eType ) :
m_pQueueInfo( NULL ),
m_eType( eType ),
m_bUseIncludeFeature( false ),
m_bUseJobPatch( true ),
m_aSystemDefaultPaper( RTL_CONSTASCII_USTRINGPARAM( "A4" ) ),
m_bDisableCUPS( false )
{
initSystemDefaultPaper();
}
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment