EditableCatalog
class EditableCatalog : public BCatalog {
EditableCatalog(const char* type,
virtual ~EditableCatalog();
EditableCatalog();
EditableCatalog(const EditableCatalog& other);
const EditableCatalog& operator=(const EditableCatalog& other);
using BPrivate::EditableCatalog;
catalog = new EditableCatalog("plaintext", catalogSig, catalogLang);
EditableCatalog *catalog = NULL;
using BPrivate::EditableCatalog;
EditableCatalog inputCatalog("Default", "dummy", "dummy");
EditableCatalog inputCatalog("plaintext", catalogSig, "native");
using BPrivate::EditableCatalog;
EditableCatalog targetCatalog("Default", catalogSig, catalogLang.String());
EditableCatalog::ReadFromResource(const entry_ref& appOrAddOnRef)
EditableCatalog::WriteToFile(const char* path)
EditableCatalog::WriteToAttribute(const entry_ref& appOrAddOnRef)
EditableCatalog::WriteToResource(const entry_ref& appOrAddOnRef)
void EditableCatalog::MakeEmpty()
EditableCatalog::CatalogData()
EditableCatalog::EditableCatalog(const char* type, const char* signature,
EditableCatalog::~EditableCatalog()
EditableCatalog::SetString(const char* string, const char* translated,
EditableCatalog::SetString(int32 id, const char* translated)
EditableCatalog::CanWriteData() const
EditableCatalog::SetData(const char* name, BMessage* msg)
EditableCatalog::SetData(uint32 id, BMessage* msg)
EditableCatalog::ReadFromFile(const char* path)
EditableCatalog::ReadFromAttribute(const entry_ref& appOrAddOnRef)
BPrivate::EditableCatalog cat1("Default", catSig, "klingon");
BPrivate::EditableCatalog cat1("Default", catSig, "klingon");
BPrivate::EditableCatalog cata("Default", catSig, "German");
BPrivate::EditableCatalog catb("Default", catSig, "English");
BPrivate::EditableCatalog cat1("Default", catSig, "German");
BPrivate::EditableCatalog cat2("Default", catSig, "English");