Lines Matching refs:strKey
153 wxRegKey::StdKey wxRegKey::ExtractKeyName(wxString& strKey)
155 wxString strRoot = strKey.BeforeFirst(REG_SEPARATOR);
171 strKey = strKey.After(REG_SEPARATOR);
172 if ( !strKey.empty() && strKey.Last() == REG_SEPARATOR )
173 strKey.Truncate(strKey.Len() - 1);
202 wxRegKey::wxRegKey(const wxString& strKey) : m_strKey(strKey)
210 wxRegKey::wxRegKey(StdKey keyParent, const wxString& strKey) : m_strKey(strKey)
219 wxRegKey::wxRegKey(const wxRegKey& keyParent, const wxString& strKey)
224 (strKey.empty() || strKey[0] != REG_SEPARATOR) ) {
228 m_strKey += strKey;
247 void wxRegKey::SetName(const wxString& strKey)
251 m_strKey = strKey;
256 void wxRegKey::SetName(StdKey keyParent, const wxString& strKey)
260 m_strKey = strKey;
266 void wxRegKey::SetName(const wxRegKey& keyParent, const wxString& strKey)
279 if ( !strKey.empty() && strKey[0] != REG_SEPARATOR )
281 m_strKey += strKey;
549 wxString strKey = m_strKey.BeforeLast(REG_SEPARATOR);
550 if ( !strKey.empty() ) {
552 strKey += REG_SEPARATOR;
555 strKey += szNewName;
557 keyDst.SetName(GetStdKeyFromHkey(m_hRootKey), strKey);
607 wxString strKey;
609 bool bCont = GetFirstKey(strKey, lIndex);
611 wxRegKey key(*this, strKey);
613 keyName << GetFullName(&keyDst) << REG_SEPARATOR << strKey;
617 bCont = GetNextKey(strKey, lIndex);
677 wxString strKey;
679 bool bCont = GetFirstKey(strKey, lIndex);
681 astrSubkeys.Add(strKey);
683 bCont = GetNextKey(strKey, lIndex);