Audacity 3.2.0
|
Classes | |
struct | CollectedItems |
struct | ItemOrdering |
struct | PlaceHolder |
Used only internally. More... | |
Typedefs | |
using | Path = std::vector< Identifier > |
Functions | |
const OrderingHint & | ChooseHint (BaseItem *delegate, const OrderingHint &hint) |
void | CollectItem (CollectedItems &collection, BaseItem *Item, const OrderingHint &hint, void *pComputedItemContext) |
void | CollectItems (CollectedItems &collection, const GroupItemBase &items, const OrderingHint &hint, void *pComputedItemContext) |
void | BadPath (const TranslatableString &format, const wxString &key, const Identifier &name) |
void | ReportGroupGroupCollision (const wxString &key, const Identifier &name) |
void | ReportItemItemCollision (const wxString &key, const Identifier &name) |
void | ReportConflictingPlacements (const wxString &key, const Identifier &name) |
bool | MajorComp (const CollectedItems::NewItem &a, const CollectedItems::NewItem &b) |
bool | MinorComp (const CollectedItems::NewItem &a, const CollectedItems::NewItem &b) |
bool | Comp (const CollectedItems::NewItem &a, const CollectedItems::NewItem &b) |
void | VisitItem (VisitorBase &visitor, CollectedItems &collection, Path &path, const BaseItem *pItem, const GroupItemBase *pToMerge, const OrderingHint &hint, bool &doFlush, void *pComputedItemContext) |
void | VisitItems (VisitorBase &visitor, CollectedItems &collection, Path &path, const GroupItemBase &group, const GroupItemBase *pToMerge, const OrderingHint &hint, bool &doFlush, void *pComputedItemContext) |
Variables | |
std::unordered_set< wxString > | sBadPaths |
using anonymous_namespace{Registry.cpp}::Path = typedef std::vector< Identifier > |
Definition at line 172 of file Registry.cpp.
void anonymous_namespace{Registry.cpp}::BadPath | ( | const TranslatableString & | format, |
const wxString & | key, | ||
const Identifier & | name | ||
) |
Definition at line 175 of file Registry.cpp.
References anonymous_namespace{ExportPCM.cpp}::format, key, name, sBadPaths, and BasicUI::ShowMessageBox().
Referenced by TempDirectory::IsTempDirectoryNameOK(), ReportConflictingPlacements(), ReportGroupGroupCollision(), and ReportItemItemCollision().
const OrderingHint & anonymous_namespace{Registry.cpp}::ChooseHint | ( | BaseItem * | delegate, |
const OrderingHint & | hint | ||
) |
Definition at line 101 of file Registry.cpp.
References Registry::OrderingHint::type.
Referenced by CollectItem(), and CollectItems().
void anonymous_namespace{Registry.cpp}::CollectItem | ( | CollectedItems & | collection, |
BaseItem * | Item, | ||
const OrderingHint & | hint, | ||
void * | pComputedItemContext | ||
) |
Definition at line 124 of file Registry.cpp.
References ChooseHint(), CollectItem(), CollectItems(), anonymous_namespace{Registry.cpp}::CollectedItems::computedItems, and anonymous_namespace{Registry.cpp}::CollectedItems::items.
Referenced by CollectItem(), and CollectItems().
void anonymous_namespace{Registry.cpp}::CollectItems | ( | CollectedItems & | collection, |
const GroupItemBase & | items, | ||
const OrderingHint & | hint, | ||
void * | pComputedItemContext | ||
) |
Definition at line 117 of file Registry.cpp.
References ChooseHint(), and CollectItem().
Referenced by CollectItem(), anonymous_namespace{Registry.cpp}::CollectedItems::MergeItems(), and VisitItems().
|
inline |
Definition at line 491 of file Registry.cpp.
References MajorComp(), and MinorComp().
Referenced by anonymous_namespace{Registry.cpp}::CollectedItems::MergeItems().
|
inline |
Definition at line 480 of file Registry.cpp.
Referenced by Comp(), anonymous_namespace{Registry.cpp}::CollectedItems::MergeItemsAscendingNamesPass(), and anonymous_namespace{Registry.cpp}::CollectedItems::MergeItemsDescendingNamesPass().
|
inline |
Definition at line 485 of file Registry.cpp.
Referenced by Comp().
void anonymous_namespace{Registry.cpp}::ReportConflictingPlacements | ( | const wxString & | key, |
const Identifier & | name | ||
) |
Definition at line 205 of file Registry.cpp.
References BadPath(), key, name, and XO().
Referenced by anonymous_namespace{Registry.cpp}::CollectedItems::MergeLikeNamedItems().
void anonymous_namespace{Registry.cpp}::ReportGroupGroupCollision | ( | const wxString & | key, |
const Identifier & | name | ||
) |
Definition at line 191 of file Registry.cpp.
References BadPath(), key, name, and XO().
Referenced by anonymous_namespace{Registry.cpp}::CollectedItems::MergeWithExistingItem().
void anonymous_namespace{Registry.cpp}::ReportItemItemCollision | ( | const wxString & | key, |
const Identifier & | name | ||
) |
Definition at line 198 of file Registry.cpp.
References BadPath(), key, name, and XO().
Referenced by anonymous_namespace{Registry.cpp}::CollectedItems::MergeWithExistingItem().
void anonymous_namespace{Registry.cpp}::VisitItem | ( | VisitorBase & | visitor, |
CollectedItems & | collection, | ||
Path & | path, | ||
const BaseItem * | pItem, | ||
const GroupItemBase * | pToMerge, | ||
const OrderingHint & | hint, | ||
bool & | doFlush, | ||
void * | pComputedItemContext | ||
) |
Definition at line 678 of file Registry.cpp.
References VisitItems().
Referenced by Registry::detail::Visit(), and VisitItems().
void anonymous_namespace{Registry.cpp}::VisitItems | ( | VisitorBase & | visitor, |
CollectedItems & | collection, | ||
Path & | path, | ||
const GroupItemBase & | group, | ||
const GroupItemBase * | pToMerge, | ||
const OrderingHint & | hint, | ||
bool & | doFlush, | ||
void * | pComputedItemContext | ||
) |
Definition at line 629 of file Registry.cpp.
References CollectItems(), anonymous_namespace{Registry.cpp}::CollectedItems::computedItems, gPrefs, name, VisitItem(), and audacity::BasicSettings::Write().
Referenced by VisitItem().
std::unordered_set< wxString > anonymous_namespace{Registry.cpp}::sBadPaths |
Definition at line 174 of file Registry.cpp.
Referenced by BadPath().