switch to pImpl pattern for mac printing

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@20667 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Stefan Csomor
2003-05-19 18:22:03 +00:00
parent a71b82dda9
commit 8a5b9f0807
2 changed files with 114 additions and 4 deletions

View File

@@ -138,6 +138,12 @@ private:
* Encapsulates printer information (not printer dialog information)
*/
#ifdef __WXMAC__
class wxNativePrintData ;
#endif
class WXDLLEXPORT wxPrintData: public wxObject
{
public:
@@ -209,7 +215,6 @@ public:
#elif defined(__WXMAC__)
void ConvertToNative();
void ConvertFromNative();
void ValidateOrCreateNative() ;
#endif
public:
@@ -217,9 +222,7 @@ public:
void* m_devMode;
void* m_devNames;
#elif defined(__WXMAC__)
void* m_macPageFormat ;
void* m_macPrintSettings ;
void* m_macPrintSession ;
wxNativePrintData* m_nativePrintData ;
#endif
private: