X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/fd64de596c085f81aa3ef7d8ee6b2f4afebbed8e..254fbd140e67b60f46d7380c6ac242110ddd7585:/include/wx/mac/carbon/printdlg.h?ds=sidebyside diff --git a/include/wx/mac/carbon/printdlg.h b/include/wx/mac/carbon/printdlg.h index c7f92db66c..8250057b59 100644 --- a/include/wx/mac/carbon/printdlg.h +++ b/include/wx/mac/carbon/printdlg.h @@ -22,26 +22,10 @@ #include "wx/cmndata.h" #include "wx/printdlg.h" #include "wx/prntbase.h" - -//---------------------------------------------------------------------------- -// wxMacPrintNativeData -//---------------------------------------------------------------------------- - -class WXDLLEXPORT wxMacPrintNativeData: public wxPrintNativeDataBase -{ -public: - wxMacPrintNativeData() {}; - virtual ~wxMacPrintNativeData() {}; - - virtual bool TransferTo( wxPrintData &data ) { return true; } - virtual bool TransferFrom( const wxPrintData &data ) { return true; } - - virtual bool Ok() const { return true; } -}; /* - * wxPrinterDialog - * The common dialog for printing. + * wxMacPrintDialog + * The Mac dialog for printing */ class WXDLLEXPORT wxDC; @@ -70,22 +54,28 @@ private: DECLARE_DYNAMIC_CLASS(wxPrintDialog) }; -class WXDLLEXPORT wxPageSetupDialog: public wxDialog -{ - DECLARE_DYNAMIC_CLASS(wxPageSetupDialog) - - public: - wxPageSetupDialog(); - wxPageSetupDialog(wxWindow *parent, wxPageSetupData *data = NULL); - ~wxPageSetupDialog(); +/* + * wxMacPageSetupDialog + * The Mac page setup dialog + */ - bool Create(wxWindow *parent, wxPageSetupData *data = NULL); - virtual int ShowModal(); +class WXDLLEXPORT wxMacPageSetupDialog: public wxPageSetupDialogBase +{ +public: + wxMacPageSetupDialog(wxWindow *parent, wxPageSetupDialogData *data = NULL); + ~wxMacPageSetupDialog(); - inline wxPageSetupData& GetPageSetupData() { return m_pageSetupData; } - private: - wxPageSetupData m_pageSetupData; - wxWindow* m_dialogParent; + virtual wxPageSetupData& GetPageSetupDialogData(); + + bool Create(wxWindow *parent, wxPageSetupDialogData *data = NULL); + virtual int ShowModal(); + +private: + wxPageSetupDialogData m_pageSetupData; + wxWindow* m_dialogParent; + +private: + DECLARE_DYNAMIC_CLASS_NO_COPY(wxMacPageSetupDialog) }; #endif