From 4d4edca33b67e61aeb28a8961ce2088c58631b16 Mon Sep 17 00:00:00 2001 From: Robert Roebling Date: Thu, 3 Mar 2005 19:45:24 +0000 Subject: [PATCH] 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 --- include/wx/filename.h | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) 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; } -- 2.45.2