]> git.saurik.com Git - wxWidgets.git/commitdiff
Make wxXmlResourceHandler::IsOfClass() static.
authorVadim Zeitlin <vadim@wxwidgets.org>
Sun, 24 Oct 2010 14:23:56 +0000 (14:23 +0000)
committerVadim Zeitlin <vadim@wxwidgets.org>
Sun, 24 Oct 2010 14:23:56 +0000 (14:23 +0000)
This simple helper function doesn't use any wxXmlResourceHandler data as it's
just a trivial wrapper for wxXmlNode::GetAttribute().

Making it static allows, in particular, to call it from const member functions
of wxXmlResourceHandler-derived classes (making it "const" itself would
achieve this too, of course, but it just doesn't need to be non-static).

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@65888 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

include/wx/xrc/xmlres.h
src/xrc/xmlres.cpp

index bee65df5a4ec745f567390abe4e9ffc7241f6b83..aba488cd0f048d8de54000e4f162b5a23f8694ab 100644 (file)
@@ -485,7 +485,7 @@ protected:
 
     // Returns true if the node has a property class equal to classname,
     // e.g. <object class="wxDialog">.
-    bool IsOfClass(wxXmlNode *node, const wxString& classname);
+    static bool IsOfClass(wxXmlNode *node, const wxString& classname);
 
     // Gets node content from wxXML_ENTITY_NODE
     // The problem is, <tag>content<tag> is represented as
index ba4a986bb39de687449d100378e767fe81adc242..4aeeb37a119b3c70554ecbc0fba57b6291f77793 100644 (file)
@@ -1555,9 +1555,10 @@ wxXmlNode *wxXmlResourceHandler::GetParamNode(const wxString& param)
     return NULL;
 }
 
+/* static */
 bool wxXmlResourceHandler::IsOfClass(wxXmlNode *node, const wxString& classname)
 {
-    return node->GetAttribute(wxT("class"), wxEmptyString) == classname;
+    return node->GetAttribute(wxT("class")) == classname;
 }