diff options
author | Michael Meeks <michael.meeks@collabora.com> | 2015-03-18 20:52:22 +0000 |
---|---|---|
committer | Michael Meeks <michael.meeks@collabora.com> | 2015-04-10 12:02:53 +0100 |
commit | cf06c0135d44b8f553940d0fabe03918d61d8a8f (patch) | |
tree | 6477e25690a605b75a4c163fd6d74022f4b90c32 /starmath/inc/document.hxx | |
parent | 4f72ab022425318b109e52a641e63f673fce653d (diff) |
start of unwinding reference OutputDevice & Printer lifecycle.
Change-Id: I066337f46a3c39d1eaba5e7a1f4e1278816a0b27
Diffstat (limited to 'starmath/inc/document.hxx')
-rw-r--r-- | starmath/inc/document.hxx | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/starmath/inc/document.hxx b/starmath/inc/document.hxx index e437dd1ccee1..2704a345b52d 100644 --- a/starmath/inc/document.hxx +++ b/starmath/inc/document.hxx @@ -69,13 +69,13 @@ class EditEngine; class SmPrinterAccess { - Printer* pPrinter; - OutputDevice* pRefDev; + VclPtr<Printer> pPrinter; + VclPtr<OutputDevice> pRefDev; public: SmPrinterAccess( SmDocShell &rDocShell ); ~SmPrinterAccess(); - Printer* GetPrinter() { return pPrinter; } - OutputDevice* GetRefDev() { return pRefDev; } + Printer* GetPrinter() { return pPrinter.get(); } + OutputDevice* GetRefDev() { return pRefDev.get(); } }; @@ -98,8 +98,8 @@ class SM_DLLPUBLIC SmDocShell : public SfxObjectShell, public SfxListener SmNode *pTree; SfxItemPool *pEditEngineItemPool; EditEngine *pEditEngine; - SfxPrinter *pPrinter; //q.v. comment to SmPrinter Access! - Printer *pTmpPrinter; //ditto + VclPtr<SfxPrinter> pPrinter; //q.v. comment to SmPrinter Access! + VclPtr<Printer> pTmpPrinter; //ditto sal_uInt16 nModifyCount; bool bIsFormulaArranged; SmCursor *pCursor; |