This commit is contained in:
Igor Pavlov
2014-11-23 00:00:00 +00:00
committed by Kornel Lesiński
parent 83f8ddcc5b
commit f08f4dcc3c
1158 changed files with 76451 additions and 35082 deletions

13
CPP/7zip/UI/FileManager/TextPairs.h Executable file → Normal file
View File

@@ -3,7 +3,7 @@
#ifndef __FM_TEXT_PAIRS_H
#define __FM_TEXT_PAIRS_H
#include "Common/MyString.h"
#include "../../../Common/MyString.h"
struct CTextPair
{
@@ -14,16 +14,17 @@ struct CTextPair
class CPairsStorage
{
CObjectVector<CTextPair> Pairs;
int FindID(const UString &id, int &insertPos);
int FindID(const UString &id);
int FindID(const UString &id, int &insertPos) const;
int FindID(const UString &id) const;
void Sort();
public:
void Clear() { Pairs.Clear(); };
bool ReadFromString(const UString &text);
void SaveToString(UString &text);
void SaveToString(UString &text) const;
bool GetValue(const UString &id, UString &value);
UString GetValue(const UString &id);
bool GetValue(const UString &id, UString &value) const;
UString GetValue(const UString &id) const;
void AddPair(const CTextPair &pair);
void DeletePair(const UString &id);
};