From: Robert Roebling Date: Thu, 3 Mar 2005 19:45:24 +0000 (+0000) Subject: Adapt SetExt() to new availability of m_hasExt. I also X-Git-Url: https://git.saurik.com/wxWidgets.git/commitdiff_plain/4d4edca33b67e61aeb28a8961ce2088c58631b16 Adapt SetExt() to new availability of m_hasExt. I also added SetNoExt() as there needs to be a way to remove the extension. One wonders what SetExt( "" ) is supposed to do. Maybe adding SetEmptyExt() would be better and backwards compatible. git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@32586 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- diff --git a/include/wx/filename.h b/include/wx/filename.h index b2abdf4569..95cbb18de5 100644 --- a/include/wx/filename.h +++ b/include/wx/filename.h @@ -367,9 +367,10 @@ public: void RemoveLastDir() { RemoveDir(GetDirCount() - 1); } // Other accessors - void SetExt( const wxString &ext ) { m_ext = ext; } + void SetExt( const wxString &ext ) { m_ext = ext; m_hasExt = true; } + void SetNoExt() { m_ext = wxEmptyString; m_hasExt = false; } wxString GetExt() const { return m_ext; } - bool HasExt() const { return !m_ext.empty(); } + bool HasExt() const { return m_hasExt; } void SetName( const wxString &name ) { m_name = name; } wxString GetName() const { return m_name; }