]> git.saurik.com Git - wxWidgets.git/commitdiff
move Add/DeleteAttribute() implementations out of line to avoid deprecation warnings...
authorVadim Zeitlin <vadim@wxwidgets.org>
Fri, 16 Nov 2007 23:34:21 +0000 (23:34 +0000)
committerVadim Zeitlin <vadim@wxwidgets.org>
Fri, 16 Nov 2007 23:34:21 +0000 (23:34 +0000)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@50008 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

include/wx/xml/xml.h
src/xml/xml.cpp

index 22f3e8978b03bc16ae3a292ea27f42a38451eca6..d54d9c5735c4404473988a03ff3114f07e9e4f6b 100644 (file)
@@ -129,10 +129,8 @@ public:
     virtual void AddChild(wxXmlNode *child);
     virtual bool InsertChild(wxXmlNode *child, wxXmlNode *before_node);
     virtual bool RemoveChild(wxXmlNode *child);
-    virtual void AddAttribute(const wxString& name, const wxString& value)
-        { AddProperty(name, value); }
-    virtual bool DeleteAttribute(const wxString& name)
-        { return DeleteProperty(name); }
+    virtual void AddAttribute(const wxString& name, const wxString& value);
+    virtual bool DeleteAttribute(const wxString& name);
 
     // access methods:
     wxXmlNodeType GetType() const { return m_type; }
@@ -170,8 +168,7 @@ public:
     void SetChildren(wxXmlNode *child) { m_children = child; }
 
     void SetAttributes(wxXmlAttribute *attr) { m_attrs = attr; }
-    virtual void AddAttribute(wxXmlAttribute *attr)
-        { AddProperty(attr); }
+    virtual void AddAttribute(wxXmlAttribute *attr);
 
 #if WXWIN_COMPATIBILITY_2_8
     wxDEPRECATED( inline wxXmlAttribute *GetProperties() const );
index d8fe265936e9e94e44891b8ac8795d764d7da58f..a68f828b401ad72eea80cbc17fd3b1139fbfd132 100644 (file)
@@ -252,6 +252,21 @@ bool wxXmlNode::RemoveChild(wxXmlNode *child)
     }
 }
 
+void wxXmlNode::AddAttribute(const wxString& name, const wxString& value)
+{
+    AddProperty(name, value);
+}
+
+void wxXmlNode::AddAttribute(wxXmlAttribute *attr)
+{
+    AddProperty(attr);
+}
+
+bool wxXmlNode::DeleteAttribute(const wxString& name)
+{
+    return DeleteProperty(name);
+}
+
 void wxXmlNode::AddProperty(const wxString& name, const wxString& value)
 {
     AddProperty(new wxXmlAttribute(name, value, NULL));