summaryrefslogtreecommitdiff
path: root/vcl
diff options
context:
space:
mode:
authorTor Lillqvist <tml@collabora.com>2015-11-17 13:43:47 +0200
committerTor Lillqvist <tml@collabora.com>2015-11-17 14:00:44 +0200
commit734cbb22a6829b6bd9db9ce8f52df4d260efbc6a (patch)
treee3c6aebc05d013e69441f8da9c66ae3957bd082b /vcl
parent0fd381b773cb7c15c4773affd4a3b298ad38fe92 (diff)
Bin unneeded forward declarations
And move some to the include file where needed. Change-Id: Ibbe2b7d531f41c1d58faf17f4795b4ce30355675
Diffstat (limited to 'vcl')
-rw-r--r--vcl/inc/PhysicalFontCollection.hxx3
-rw-r--r--vcl/inc/outdev.h2
-rw-r--r--vcl/inc/outfont.hxx9
3 files changed, 3 insertions, 11 deletions
diff --git a/vcl/inc/PhysicalFontCollection.hxx b/vcl/inc/PhysicalFontCollection.hxx
index 1625a358f2af..b201a3be5458 100644
--- a/vcl/inc/PhysicalFontCollection.hxx
+++ b/vcl/inc/PhysicalFontCollection.hxx
@@ -25,6 +25,9 @@
#include "outfont.hxx"
#include "PhysicalFontFamily.hxx"
+class ImplGlyphFallbackFontSubstitution;
+class ImplPreMatchFontSubstitution;
+
// - PhysicalFontCollection -
// TODO: merge with ImplFontCache
diff --git a/vcl/inc/outdev.h b/vcl/inc/outdev.h
index 628329ea77e4..06959c81f2c5 100644
--- a/vcl/inc/outdev.h
+++ b/vcl/inc/outdev.h
@@ -33,8 +33,6 @@
class Size;
namespace vcl { class Font; }
class VirtualDevice;
-class ImplGetDevFontList;
-class GetDevSizeList;
class PhysicalFontCollection;
enum class AddFontSubstituteFlags;
diff --git a/vcl/inc/outfont.hxx b/vcl/inc/outfont.hxx
index 0becf0ad55e5..9511f230c31e 100644
--- a/vcl/inc/outfont.hxx
+++ b/vcl/inc/outfont.hxx
@@ -32,22 +32,13 @@
#include <unordered_map>
class PhysicalFontFace;
-class PhysicalFontFamily;
-class ImplGetDevFontList;
-class ImplGetDevSizeList;
class ImplFontEntry;
class ImplFontCache;
-class ImplPreMatchFontSubstitution;
-class ImplGlyphFallbackFontSubstitution;
-class FontSelectPattern;
namespace vcl { class Font; }
class ConvertChar;
-struct FontMatchStatus;
class OutputDevice;
class Size;
-namespace com { namespace sun { namespace star { namespace lang { struct Locale; }}}}
-
// - ImplFontAttributes -
// device independent font properties