Add wxDocManager::Get{Views,Documents,Templates}Vector().
Add accessors returning more convenient wxVectors to supplement the existing ones giving access to internally used wxLists. Closes #14814. git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@73004 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -6,6 +6,27 @@
|
||||
// Licence: wxWindows licence
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
/**
|
||||
A vector of wxDocument pointers.
|
||||
|
||||
@since 2.9.5
|
||||
*/
|
||||
typedef wxVector<wxDocument*> wxDocVector;
|
||||
|
||||
/**
|
||||
A vector of wxView pointers.
|
||||
|
||||
@since 2.9.5
|
||||
*/
|
||||
typedef wxVector<wxView*> wxViewVector;
|
||||
|
||||
/**
|
||||
A vector of wxDocTemplate pointers.
|
||||
|
||||
@since 2.9.5
|
||||
*/
|
||||
typedef wxVector<wxDocTemplate*> wxDocTemplateVector;
|
||||
|
||||
/**
|
||||
@class wxDocTemplate
|
||||
|
||||
@@ -534,6 +555,20 @@ public:
|
||||
*/
|
||||
virtual wxView* GetCurrentView() const;
|
||||
|
||||
/**
|
||||
Returns a vector of wxDocument pointers.
|
||||
|
||||
@since 2.9.5
|
||||
*/
|
||||
wxDocVector GetDocumentsVector() const;
|
||||
|
||||
/**
|
||||
Returns a vector of wxDocTemplate pointers.
|
||||
|
||||
@since 2.9.5
|
||||
*/
|
||||
wxDocTemplateVector GetTemplatesVector() const;
|
||||
|
||||
/**
|
||||
Returns a reference to the list of documents.
|
||||
*/
|
||||
@@ -1299,6 +1334,13 @@ public:
|
||||
*/
|
||||
virtual wxString GetUserReadableName() const;
|
||||
|
||||
/**
|
||||
Returns a vector of wxView pointers.
|
||||
|
||||
@since 2.9.5
|
||||
*/
|
||||
wxViewVector GetViewsVector() const;
|
||||
|
||||
//@{
|
||||
/**
|
||||
Returns the list whose elements are the views on the document.
|
||||
|
Reference in New Issue
Block a user