#ifndef IOS class FreetypeManager; #endif class SalGenericDisplay;
#ifndef IOS
namespace psp
{ class PrintFontManager; class PrinterInfoManager;
}
// SalData is a bit of a mess. For ImplSVData we need a SalData base class. // Windows, MacOS and iOS implement their own SalData class, so there is no // way to do inheritance from the "top" in all plugins. We also really don't // want to rename GenericUnixSalData and don't want to reinterpret_cast some // dummy pointer everywhere, so this seems the only sensible solution. class VCL_PLUGIN_PUBLIC SalData
{ protected:
SalData();
public: virtual ~SalData();
};
#endif
// This class is kind of a misnomer. What this class is mainly about is the // usage of Freetype and Fontconfig, which happens to match all *nix backends; // except that the osx and ios backends are *nix but don't use this. class VCL_PLUGIN_PUBLIC GenericUnixSalData : public SalData
{ #ifndef IOS friendclass ::psp::PrinterInfoManager; #endif
SalGenericDisplay* m_pDisplay; // cached hostname to avoid slow lookup
OUString m_aHostname; // for transient storage of unicode strings eg. 'u123' by input methods
OUString m_aUnicodeEntry;
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.