refs #641, using IOrderable and some formatting

This commit is contained in:
Klaus Basan
2016-04-23 02:15:39 +02:00
parent a9c6fe2036
commit 1bb6f98e56
5 changed files with 57 additions and 16 deletions

View File

@@ -30,7 +30,8 @@ namespace BlackMisc
//! \remarks Simulator independent class, supposed to be common denominator
class BLACKMISC_EXPORT CAircraftModel :
public CValueObject<CAircraftModel>,
public BlackMisc::IDatastoreObjectWithIntegerKey
public BlackMisc::IDatastoreObjectWithIntegerKey,
public BlackMisc::IOrderable
{
public:
//! Model type
@@ -187,6 +188,9 @@ namespace BlackMisc
//! Set distributor
void setDistributor(const CDistributor &distributor) { m_distributor = distributor; }
//! Update distributor`s order attribute
bool updateDistributorOrder(const CDistributorList &distributors);
//! Distributor
bool hasDistributor() const;