From: Vadim Zeitlin Date: Fri, 9 May 2003 12:04:01 +0000 (+0000) Subject: use wxDEPRECATED around GetNoHistoryFiles() X-Git-Url: https://git.saurik.com/wxWidgets.git/commitdiff_plain/b5f159ac91d08a32ddd33e384c0357f7dc5500e2 use wxDEPRECATED around GetNoHistoryFiles() git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@20563 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- diff --git a/include/wx/docview.h b/include/wx/docview.h index 0c900011ba..81a4177100 100644 --- a/include/wx/docview.h +++ b/include/wx/docview.h @@ -161,7 +161,7 @@ protected: wxDocument* m_documentParent; wxCommandProcessor* m_commandProcessor; bool m_savedYet; - + private: DECLARE_ABSTRACT_CLASS(wxDocument) DECLARE_NO_COPY_CLASS(wxDocument) @@ -292,7 +292,7 @@ protected: // For dynamic creation of appropriate instances. wxClassInfo* m_docClassInfo; wxClassInfo* m_viewClassInfo; - + private: DECLARE_CLASS(wxDocTemplate) DECLARE_NO_COPY_CLASS(wxDocTemplate) @@ -302,8 +302,6 @@ private: // the templates and documents. class WXDLLEXPORT wxDocManager: public wxEvtHandler { - DECLARE_DYNAMIC_CLASS(wxDocManager) - public: wxDocManager(long flags = wxDEFAULT_DOCMAN_FLAGS, bool initialize = TRUE); ~wxDocManager(); @@ -417,8 +415,8 @@ public: // Get the current document manager static wxDocManager* GetDocumentManager() { return sm_docManager; } - // deprecated, don't use - virtual size_t GetNoHistoryFiles() const; + // deprecated, use GetHistoryFilesCount() instead + wxDEPRECATED( size_t GetNoHistoryFiles() const ); protected: long m_flags; @@ -432,9 +430,15 @@ protected: static wxDocManager* sm_docManager; DECLARE_EVENT_TABLE() + DECLARE_DYNAMIC_CLASS(wxDocManager) DECLARE_NO_COPY_CLASS(wxDocManager) }; +inline size_t wxDocManager::GetNoHistoryFiles() const +{ + return GetHistoryFilesCount(); +} + // ---------------------------------------------------------------------------- // A default child frame // ---------------------------------------------------------------------------- @@ -567,8 +571,8 @@ public: wxList& GetMenus() const { return (wxList&) m_fileMenus; } - // deprecated, don't use - size_t GetNoHistoryFiles() const { return m_fileHistoryN; } + // deprecated, use GetCount() instead + wxDEPRECATED( size_t GetNoHistoryFiles() const ); protected: // Last n files @@ -579,7 +583,7 @@ protected: wxList m_fileMenus; // Max files to maintain size_t m_fileMaxFiles; - + private: // The ID of the first history menu item (Doesn't have to be wxID_FILE1) wxWindowID m_idBase; @@ -588,6 +592,11 @@ private: DECLARE_NO_COPY_CLASS(wxFileHistory) }; +inline size_t wxFileHistory::GetNoHistoryFiles() const +{ + return m_fileHistoryN; +} + #if wxUSE_STD_IOSTREAM // For compatibility with existing file formats: // converts from/to a stream to/from a temporary file.