]> git.saurik.com Git - wxWidgets.git/commitdiff
Add wxDocManager::GetPageSetupDialogData() accessor.
authorVadim Zeitlin <vadim@wxwidgets.org>
Tue, 3 May 2011 10:40:23 +0000 (10:40 +0000)
committerVadim Zeitlin <vadim@wxwidgets.org>
Tue, 3 May 2011 10:40:23 +0000 (10:40 +0000)
Allow accessing the print data stored in wxDocManager from outside the class.

Closes #13190.

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@67676 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

include/wx/docview.h
interface/wx/docview.h

index 90538ad6382dc898e82f93e81f02da30b59ff098..1ed240f256729127bb3cb55a8a08b2f0c8d0ab8a 100644 (file)
@@ -474,6 +474,13 @@ public:
     // Get the current document manager
     static wxDocManager* GetDocumentManager() { return sm_docManager; }
 
+#if wxUSE_PRINTING_ARCHITECTURE
+    wxPageSetupDialogData& GetPageSetupDialogData()
+        { return m_pageSetupDialogData; }
+    const wxPageSetupDialogData& GetPageSetupDialogData() const
+        { return m_pageSetupDialogData; }
+#endif // wxUSE_PRINTING_ARCHITECTURE
+
 #if WXWIN_COMPATIBILITY_2_8
     // deprecated, override GetDefaultName() instead
     wxDEPRECATED_BUT_USED_INTERNALLY(
index 20ad3423a89c29d0014dbd0b37ad3ea0a64fbf9c..4d2cd89bfe8a2be60ad9588005d17ffda134c6d7 100644 (file)
@@ -176,6 +176,15 @@ public:
     */
     long GetFlags() const;
 
+    /**
+        Returns a reference to the wxPageSetupDialogData associated with the
+        printing operations of this document manager.
+    */
+    //@{
+    wxPageSetupDialogData& GetPageSetupDialogData();
+    const wxPageSetupDialogData& GetPageSetupDialogData() const;
+    //@}
+
     /**
         Returns the run-time class information that allows view instances
         to be constructed dynamically, as passed to the document template