Ref T442, utility functions for logically sorting by suffix

This commit is contained in:
Klaus Basan
2018-11-29 03:19:45 +01:00
parent 391327b3a7
commit 0da8d85999
10 changed files with 141 additions and 53 deletions

View File

@@ -88,7 +88,12 @@ namespace BlackMisc
int removeByCallsigns(const CCallsignSet &callsigns);
//! All suffixes with their respective count
QMap<QString, int> getSuffixes() const;
//! \remark since using QMap sorted by suffix
QMap<QString, int> getSuffixesAndCount() const;
//! All suffixes, in the order of the list
//! \remark first found suffixes first
QStringList getSuffixes() const;
//! Split into 0..n containers as per callsign
QHash<CCallsign, CONTAINER> splitPerCallsign() const;