mirror of
https://github.com/swift-project/pilotclient.git
synced 2026-04-03 15:45:46 +08:00
Delegate parts of CSequence to a non-template implementation
To reduce build time.
This commit is contained in:
@@ -21,6 +21,10 @@ BLACK_DEFINE_SEQUENCE_MIXINS(BlackMisc::Simulation::FsCommon, CAircraftCfgEntrie
|
||||
|
||||
namespace BlackMisc::Simulation::FsCommon
|
||||
{
|
||||
CAircraftCfgEntriesList::CAircraftCfgEntriesList() = default;
|
||||
|
||||
CAircraftCfgEntriesList::CAircraftCfgEntriesList(const CSequence<CAircraftCfgEntries>& other) : CSequence(other) {}
|
||||
|
||||
bool CAircraftCfgEntriesList::containsModelWithTitle(const QString &title, Qt::CaseSensitivity caseSensitivity)
|
||||
{
|
||||
if (title.isEmpty()) { return false; }
|
||||
|
||||
@@ -38,6 +38,12 @@ namespace BlackMisc::Simulation::FsCommon
|
||||
BLACKMISC_DECLARE_USING_MIXIN_METATYPE(CAircraftCfgEntriesList)
|
||||
using CSequence::CSequence;
|
||||
|
||||
//! Default constructor.
|
||||
CAircraftCfgEntriesList();
|
||||
|
||||
//! Construct from a base class object.
|
||||
CAircraftCfgEntriesList(const CSequence<CAircraftCfgEntries> &other);
|
||||
|
||||
//! Contains model with title?
|
||||
bool containsModelWithTitle(const QString &title, Qt::CaseSensitivity caseSensitivity = Qt::CaseInsensitive);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user