summaryrefslogtreecommitdiff
path: root/vcl/ios/source/app/salinst.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'vcl/ios/source/app/salinst.cxx')
-rw-r--r--vcl/ios/source/app/salinst.cxx79
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 )
{