refs #618, refs #619, utility functions for model/distributor value objects

This commit is contained in:
Klaus Basan
2016-03-19 20:25:22 +01:00
parent d687255ef1
commit e03c207324
7 changed files with 70 additions and 11 deletions

View File

@@ -41,11 +41,14 @@ namespace BlackMisc
CDistributorList(const CSequence<CDistributor> &other);
//! Find by id or alias
CDistributor findByKeyOrAlias(const QString &keyOrAlias);
CDistributor findByKeyOrAlias(const QString &keyOrAlias) const;
//! Best match by given pattern
CDistributor smartDistributorSelector(const CDistributor &distributorPattern);
//! At least is matching key or alias
bool matchesAnyKeyOrAlias(const QString &keyOrAlias) const;
//! All DB keys and aliases
QStringList getDbKeysAndAliases() const;
};