From 86a2bf4747f46a9915dffac376b888faa5400ec8 Mon Sep 17 00:00:00 2001 From: zecke Date: Wed, 06 Nov 2002 21:46:09 +0000 Subject: Some ugly ifdefs inside fontdatabase for now :( This temp. helps the x11 port --- (limited to 'library/fontdatabase.cpp') diff --git a/library/fontdatabase.cpp b/library/fontdatabase.cpp index 899d5cf..c7a5211 100644 --- a/library/fontdatabase.cpp +++ b/library/fontdatabase.cpp @@ -52,8 +52,8 @@ static QString fontFamily( const QString& key ) } #endif -QValueList *FontDatabase::factoryList = 0; +QValueList *FontDatabase::factoryList = 0; /*! \class FontDatabase fontdatabase.h \brief The FontDatabase class provides information about available fonts. @@ -92,6 +92,11 @@ QStringList FontDatabase::families() const #ifndef QT_NO_FONTDATABASE return QFontDatabase::families(); #else + +#ifndef QWS + QStringList list; + return list; +#else QStringList list; QDict familyDict; QDiskFont *qdf; @@ -115,6 +120,7 @@ QStringList FontDatabase::families() const return list; #endif +#endif } #ifdef QT_NO_FONTDATABASE @@ -144,6 +150,10 @@ QValueList FontDatabase::standardSizes() */ void FontDatabase::loadRenderers() { +#ifndef QWS + return; +#else + #ifndef QT_NO_COMPONENT if ( !factoryList ) factoryList = new QValueList; @@ -183,6 +193,7 @@ void FontDatabase::loadRenderers() } } #endif +#endif } /*! @@ -190,6 +201,9 @@ void FontDatabase::loadRenderers() */ void FontDatabase::readFonts( QFontFactory *factory ) { +#ifndef QWS +return; +#else // Load in font definition file QString fn = fontDir() + "fontdir"; FILE* fontdef=fopen(fn.local8Bit(),"r"); @@ -230,5 +244,6 @@ void FontDatabase::readFonts( QFontFactory *factory ) fgets(buf,200,fontdef); } fclose(fontdef); +#endif } -- cgit v0.9.0.2