virtual bool GetFirstEntry(wxString& str, long& lIndex);
virtual bool GetNextEntry (wxString& str, long& lIndex);
+ virtual uint GetNumberOfEntries(bool bRecursive = FALSE) const;
+ virtual uint GetNumberOfGroups(bool bRecursive = FALSE) const;
+
virtual bool HasGroup(const wxString& strName) const;
virtual bool HasEntry(const wxString& strName) const;
//protected: --- if wxFileConfig::ConfigEntry is not public, functions in
// ConfigGroup such as Find/AddEntry can't return "ConfigEntry *"
public:
- WX_DEFINE_ARRAY(ConfigEntry *, ArrayEntries);
- WX_DEFINE_ARRAY(ConfigGroup *, ArrayGroups);
+ WX_DEFINE_SORTED_ARRAY(ConfigEntry *, ArrayEntries);
+ WX_DEFINE_SORTED_ARRAY(ConfigGroup *, ArrayGroups);
class ConfigEntry
{
void SetLine(LineList *pLine);
};
-protected:
class ConfigGroup
{
private: