diff options
Diffstat (limited to 'vcl/ios/source/app/salinst.cxx')
-rw-r--r-- | vcl/ios/source/app/salinst.cxx | 79 |
1 files changed, 79 insertions, 0 deletions
diff --git a/vcl/ios/source/app/salinst.cxx b/vcl/ios/source/app/salinst.cxx index b4c944cd31a4..f95930ba0045 100644 --- a/vcl/ios/source/app/salinst.cxx +++ b/vcl/ios/source/app/salinst.cxx @@ -584,6 +584,77 @@ void IosSalInstance::DestroyObject( SalObject* pObject ) delete ( pObject ); } +// ----------------------------------------------------------------------- + +SalPrinter* IosSalInstance::CreatePrinter( SalInfoPrinter* pInfoPrinter ) +{ + return NULL; +} + +// ----------------------------------------------------------------------- + +void IosSalInstance::DestroyPrinter( SalPrinter* pPrinter ) +{ + delete pPrinter; +} + +// ----------------------------------------------------------------------- + +void IosSalInstance::GetPrinterQueueInfo( ImplPrnQueueList* pList ) +{ + // ??? +} + +// ----------------------------------------------------------------------- + +void IosSalInstance::GetPrinterQueueState( SalPrinterQueueInfo* ) +{ + // ??? +} + +// ----------------------------------------------------------------------- + +void IosSalInstance::DeletePrinterQueueInfo( SalPrinterQueueInfo* pInfo ) +{ + delete pInfo; +} + +// ----------------------------------------------------------------------- + +XubString IosSalInstance::GetDefaultPrinter() +{ + // #i113170# may not be the main thread if called from UNO API + SalData::ensureThreadAutoreleasePool(); + + // ??? + return maDefaultPrinter; +} + +// ----------------------------------------------------------------------- + +SalInfoPrinter* IosSalInstance::CreateInfoPrinter( SalPrinterQueueInfo* pQueueInfo, + ImplJobSetup* pSetupData ) +{ + // #i113170# may not be the main thread if called from UNO API + SalData::ensureThreadAutoreleasePool(); + + SalInfoPrinter* pNewInfoPrinter = NULL; + // ??? + return pNewInfoPrinter; +} + +// ----------------------------------------------------------------------- + +void IosSalInstance::DestroyInfoPrinter( SalInfoPrinter* pPrinter ) +{ + // #i113170# may not be the main thread if called from UNO API + SalData::ensureThreadAutoreleasePool(); + + delete pPrinter; +} + +// ----------------------------------------------------------------------- + SalSystem* IosSalInstance::CreateSystem() { return new IosSalSystem(); @@ -705,6 +776,14 @@ SalSession* IosSalInstance::CreateSalSession() // ----------------------------------------------------------------------- +SalI18NImeStatus* IosSalInstance::CreateI18NImeStatus() +{ + // ??? + return NULL; +} + +// ----------------------------------------------------------------------- + // YieldMutexReleaser YieldMutexReleaser::YieldMutexReleaser() : mnCount( 0 ) { |