Files
libreoffice/vcl/ios/dummies.cxx
Tor Lillqvist fb83fd9d22 Massage ifdefs etc for iOS to avoid undefineds
I think it's best to not use cairo on iOS, even if we do use it on
Android. We probably want to use native APIs for the functionality
that cairo would provide. Just like we do on OS X.

No idea whether the resulting TiledLibreOffice will still work like it
used to in May last year, when I last tried.

Change-Id: Ie15cad6918d7a66e2aff7faabfcade7f3246b060
2016-08-17 18:16:10 +03:00

133 lines
3.1 KiB
C++

/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*
* This file is part of the LibreOffice project.
*
* This Source Code Form is subject to the terms of the Mozilla Public
* License, v. 2.0. If a copy of the MPL was not distributed with this
* file, You can obtain one at http://mozilla.org/MPL/2.0/.
*
* This file incorporates work covered by the following license notice:
*
* Licensed to the Apache Software Foundation (ASF) under one or more
* contributor license agreements. See the NOTICE file distributed
* with this work for additional information regarding copyright
* ownership. The ASF licenses this file to you under the Apache
* License, Version 2.0 (the "License"); you may not use this file
* except in compliance with the License. You may obtain a copy of
* the License at http://www.apache.org/licenses/LICENSE-2.0 .
*/
#include "salprn.hxx"
#include "headless/svpgdi.hxx"
#include "headless/svpinst.hxx"
SalPrinter* SvpSalInstance::CreatePrinter( SalInfoPrinter* /* pInfoPrinter */ )
{
return NULL;
}
OUString SvpSalInstance::GetDefaultPrinter()
{
return OUString();
}
GenPspGraphics *SvpSalInstance::CreatePrintGraphics()
{
return NULL;
}
void SvpSalInstance::DestroyPrinter( SalPrinter* pPrinter )
{
delete pPrinter;
}
void SvpSalInstance::PostPrintersChanged()
{
}
SalInfoPrinter* SvpSalInstance::CreateInfoPrinter( SalPrinterQueueInfo* /* pQueueInfo */,
ImplJobSetup* /* pJobSetup */ )
{
return NULL;
}
void SvpSalInstance::DestroyInfoPrinter( SalInfoPrinter* pPrinter )
{
delete pPrinter;
}
void SvpSalInstance::GetPrinterQueueInfo( ImplPrnQueueList* /* pList */ )
{
}
void SvpSalInstance::GetPrinterQueueState( SalPrinterQueueInfo* /* pInfo */ )
{
}
void SvpSalInstance::DeletePrinterQueueInfo( SalPrinterQueueInfo* pInfo )
{
delete pInfo;
}
SalPrinter* SalGenericInstance::CreatePrinter( SalInfoPrinter* /* pInfoPrinter */ )
{
return NULL;
}
OUString SalGenericInstance::GetDefaultPrinter()
{
return OUString();
}
void SalGenericInstance::DestroyPrinter( SalPrinter* pPrinter )
{
delete pPrinter;
}
void SalGenericInstance::PostPrintersChanged()
{
}
SalInfoPrinter* SalGenericInstance::CreateInfoPrinter( SalPrinterQueueInfo* /* pQueueInfo */,
ImplJobSetup* /* pJobSetup */ )
{
return NULL;
}
void SalGenericInstance::DestroyInfoPrinter( SalInfoPrinter* pPrinter )
{
delete pPrinter;
}
void SalGenericInstance::GetPrinterQueueInfo( ImplPrnQueueList* /* pList */ )
{
}
void SalGenericInstance::GetPrinterQueueState( SalPrinterQueueInfo* /* pInfo */ )
{
}
void SalGenericInstance::DeletePrinterQueueInfo( SalPrinterQueueInfo* pInfo )
{
delete pInfo;
}
void SalGenericInstance::updatePrinterUpdate()
{
}
void SalGenericInstance::jobStartedPrinterUpdate()
{
}
void SalGenericInstance::jobEndedPrinterUpdate()
{
}
bool AquaSalGraphics::drawEPS( long, long, long, long, void*, sal_uLong )
{
return false;
}
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */