]> git.saurik.com Git - wxWidgets.git/blobdiff - interface/wx/printdlg.h
Use wxCOMPtr throughout wxWebViewIE to simplify the code and reduce the chance of...
[wxWidgets.git] / interface / wx / printdlg.h
index 7e92bb8f75e8a717ffc8e16006d252127897f73d..630e03a0af3e7ee995730d3ff2d2f62878dfd82a 100644 (file)
@@ -3,7 +3,7 @@
 // Purpose:     interface of wxPrintDialog
 // Author:      wxWidgets team
 // RCS-ID:      $Id$
-// Licence:     wxWindows license
+// Licence:     wxWindows licence
 /////////////////////////////////////////////////////////////////////////////
 
 /**
@@ -18,7 +18,7 @@
 
     @see @ref overview_printing, @ref overview_cmndlg_print
 */
-class wxPrintDialog : public wxDialog
+class wxPrintDialog : public wxObject
 {
 public:
     /**
@@ -30,6 +30,7 @@ public:
         @see wxPrintDialogData
     */
     wxPrintDialog(wxWindow* parent, wxPrintDialogData* data = NULL);
+    wxPrintDialog(wxWindow *parent, wxPrintData* data);
 
     /**
         Destructor.
@@ -54,6 +55,12 @@ public:
     */
     virtual wxPrintDialogData& GetPrintDialogData();
 
+    /**
+       Returns the @ref overview_printing_printdata "print data" associated
+       with the print dialog.
+    */
+    virtual wxPrintData& GetPrintData();
+
     /**
         Shows the dialog, returning @c wxID_OK if the user pressed OK, and @c
         wxID_CANCEL otherwise.
@@ -89,7 +96,7 @@ public:
 
     @see @ref overview_printing, wxPrintDialog, wxPageSetupDialogData
 */
-class wxPageSetupDialog : public wxDialog
+class wxPageSetupDialog : public wxObject
 {
 public:
     /**