Kaydet (Commit) 67925c3b authored tarafından Chris Sherlock's avatar Chris Sherlock

vcl: Rename ImplServerFontEntry to ServerFontInstance

I want to keep this class in line with the naming of the base class.
ImplServerFontEntry derives from LogicalFontInstance, so the name
ServerFontInstance is a better fit.

Change-Id: I2d2e3919634c2aaa8e5d6d63b0bf718dec18c336
Reviewed-on: https://gerrit.libreoffice.org/21284Tested-by: 's avatarJenkins <ci@libreoffice.org>
Reviewed-by: 's avatarChris Sherlock <chris.sherlock79@gmail.com>
üst c71de145
......@@ -434,7 +434,7 @@ ImplFTSFontData::ImplFTSFontData( FreetypeFontInfo* pFI, const ImplFontAttribute
LogicalFontInstance* ImplFTSFontData::CreateFontInstance( FontSelectPattern& rFSD ) const
{
ImplServerFontEntry* pEntry = new ImplServerFontEntry( rFSD );
ServerFontInstance* pEntry = new ServerFontInstance( rFSD );
return pEntry;
}
......@@ -464,7 +464,7 @@ ServerFont::ServerFont( const FontSelectPattern& rFSD, FreetypeFontInfo* pFI )
{
// TODO: move update of mpFontInstance into FontEntry class when
// it becomes responsible for the ServerFont instantiation
static_cast<ImplServerFontEntry*>(rFSD.mpFontInstance)->SetServerFont( this );
static_cast<ServerFontInstance*>(rFSD.mpFontInstance)->SetServerFont( this );
maFaceFT = pFI->GetFaceFT();
......
......@@ -353,13 +353,13 @@ void ServerFont::GarbageCollect( long nMinLruIndex )
}
}
ImplServerFontEntry::ImplServerFontEntry( FontSelectPattern& rFSD )
ServerFontInstance::ServerFontInstance( FontSelectPattern& rFSD )
: LogicalFontInstance( rFSD )
, mpServerFont( nullptr )
, mbGotFontOptions( false )
{}
void ImplServerFontEntry::SetServerFont(ServerFont* p)
void ServerFontInstance::SetServerFont(ServerFont* p)
{
if (p == mpServerFont)
return;
......@@ -370,7 +370,7 @@ void ImplServerFontEntry::SetServerFont(ServerFont* p)
mpServerFont->AddRef();
}
ImplServerFontEntry::~ImplServerFontEntry()
ServerFontInstance::~ServerFontInstance()
{
// TODO: remove the ServerFont here instead of in the GlyphCache
if (mpServerFont)
......
......@@ -560,7 +560,7 @@ ImplPspFontData::ImplPspFontData( const psp::FastPrintFontInfo& rInfo )
LogicalFontInstance* ImplPspFontData::CreateFontInstance( FontSelectPattern& rFSD ) const
{
ImplServerFontEntry* pEntry = new ImplServerFontEntry( rFSD );
ServerFontInstance* pEntry = new ServerFontInstance( rFSD );
return pEntry;
}
......
......@@ -185,7 +185,7 @@ public:
private:
friend class GlyphCache;
friend class ServerFontLayout;
friend class ImplServerFontEntry;
friend class ServerFontInstance;
friend class X11SalGraphics;
friend class CairoTextRender;
......@@ -243,11 +243,11 @@ private:
};
// a class for cache entries for physical font instances that are based on serverfonts
class VCL_DLLPUBLIC ImplServerFontEntry : public LogicalFontInstance
class VCL_DLLPUBLIC ServerFontInstance : public LogicalFontInstance
{
public:
ImplServerFontEntry( FontSelectPattern& );
virtual ~ImplServerFontEntry();
ServerFontInstance( FontSelectPattern& );
virtual ~ServerFontInstance();
void SetServerFont(ServerFont* p);
void HandleFontOptions();
......
......@@ -90,7 +90,7 @@ bool CairoTextRender::setFont( const FontSelectPattern *pEntry, int nFallbackLev
mpServerFont[ nFallbackLevel ] = pServerFont;
// apply font specific-hint settings
ImplServerFontEntry* pSFE = static_cast<ImplServerFontEntry*>( pEntry->mpFontInstance );
ServerFontInstance* pSFE = static_cast<ServerFontInstance*>( pEntry->mpFontInstance );
pSFE->HandleFontOptions();
return true;
......@@ -101,7 +101,7 @@ bool CairoTextRender::setFont( const FontSelectPattern *pEntry, int nFallbackLev
FontConfigFontOptions* GetFCFontOptions( const ImplFontAttributes& rFontAttributes, int nSize);
void ImplServerFontEntry::HandleFontOptions()
void ServerFontInstance::HandleFontOptions()
{
if( !mpServerFont )
return;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment