///////////////////////////////////////////////////////////////////////////// // Name: wx/qt/printdlg.h // Author: Peter Most // Copyright: (c) Peter Most // Licence: wxWindows licence ///////////////////////////////////////////////////////////////////////////// #ifndef _WX_QT_PRINTDLG_H_ #define _WX_QT_PRINTDLG_H_ #include "wx/prntbase.h" #include "wx/printdlg.h" class WXDLLIMPEXP_CORE wxQtPrintNativeData: public wxPrintNativeDataBase { public: wxQtPrintNativeData(); virtual bool TransferTo( wxPrintData &data ) wxOVERRIDE; virtual bool TransferFrom( const wxPrintData &data ) wxOVERRIDE; virtual bool IsOk() const wxOVERRIDE; }; class WXDLLIMPEXP_CORE wxQtPrintDialog : public wxPrintDialogBase { public: wxQtPrintDialog(wxWindow *parent, wxPrintDialogData *data); wxQtPrintDialog(wxWindow *parent, wxPrintData *data); virtual wxPrintDialogData& GetPrintDialogData() wxOVERRIDE; virtual wxPrintData& GetPrintData() wxOVERRIDE; virtual wxDC *GetPrintDC() wxOVERRIDE; protected: private: }; class WXDLLIMPEXP_CORE wxQtPageSetupDialog: public wxPageSetupDialogBase { public: wxQtPageSetupDialog(); wxQtPageSetupDialog(wxWindow *parent, wxPageSetupDialogData *data = NULL); bool Create(wxWindow *parent, wxPageSetupDialogData *data = NULL); virtual wxPageSetupDialogData& GetPageSetupDialogData() wxOVERRIDE; private: }; #endif // _WX_QT_PRINTDLG_H_