Ignore:
Timestamp:
Aug 2, 2010, 9:27:30 PM (15 years ago)
Author:
Dmitry A. Kuminov
Message:

trunk: Merged in qt 4.6.3 sources from branches/vendor/nokia/qt.

Location:
trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk

  • trunk/src/gui/text/qfontengine_s60_p.h

    r651 r769  
    5757#include "qfontengine_p.h"
    5858#include "qsize.h"
    59 #include <OPENFONT.H>
     59#include <>
    6060
    61 class CFbsBitmap;
    62 class CFbsBitmapDevice;
    63 class CFbsBitGc;
    6461class CFont;
    6562
    6663QT_BEGIN_NAMESPACE
    6764
    68 // ..gives us access to truetype tables, UTF-16<->GlyphID mapping, and glyph outlines
    69 class QFontEngineS60Extensions
     65// ..gives us access to truetype tables
     66class Qs
    7067{
    7168public:
    72     QFontEngineS60Extensions(CFont* fontOwner, COpenFont *font);
     69    Qs(CFont* fontOwner, COpenFont *font);
    7370
    7471    QByteArray getSfntTable(uint tag) const;
     72
    7573    const unsigned char *cmap() const;
    76     QPainterPath glyphOutline(glyph_t glyph) const;
    7774    CFont *fontOwner() const;
    7875
    7976private:
    8077    COpenFont *m_font;
    81     const MOpenFontShapingExtension *m_shapingExtension;
    8278    mutable MOpenFontTrueTypeExtension *m_trueTypeExtension;
    8379    mutable const unsigned char *m_cmap;
     
    9086{
    9187public:
    92     QFontEngineS60(const QFontDef &fontDef, const QFontEngineS60Extensions *extensions);
     88    QFontEngineS60(const QFontDef &fontDef, const Qs);
    9389    ~QFontEngineS60();
    9490
     
    110106
    111107    QByteArray getSfntTable(uint tag) const;
     108
    112109
    113110    static qreal pixelsToPoints(qreal pixels, Qt::Orientation orientation = Qt::Horizontal);
     
    130127    static void releaseFont(CFont *&font);
    131128
    132     const QFontEngineS60Extensions *m_extensions;
     129    const Qs;
    133130    CFont* m_originalFont;
    134131    const qreal m_originalFontSizeInPixels;
Note: See TracChangeset for help on using the changeset viewer.