swift
Public Types | Public Slots | Public Member Functions | List of all members
swift::gui::models::CAtcStationListModel Class Reference

ATC list model. More...

Inheritance diagram for swift::gui::models::CAtcStationListModel:
[legend]

Public Types

enum  AtcStationMode { NotSet , StationsOnline }
 What kind of stations.
 
- Public Types inherited from swift::gui::models::CListModelCallsignObjects< swift::misc::aviation::CAtcStationList, true >
using ContainerType = swift::misc::aviation::CAtcStationList
 Container type.
 
using ObjectType = typename T::value_type
 Container element type.
 
- Public Types inherited from swift::gui::models::CListModelBase< T, UseCompare >
using ContainerType = T
 Container type.
 
using ObjectType = typename T::value_type
 Container element type.
 
- Public Types inherited from QAbstractItemModel
enum  CheckIndexOption
 
enum  LayoutChangeHint
 

Public Slots

void changedAtcStationConnectionStatus (const swift::misc::aviation::CAtcStation &station, bool added)
 Used to quickly update single station (better response for the user)
 

Public Member Functions

 CAtcStationListModel (AtcStationMode stationMode, QObject *parent=nullptr)
 Constructor.
 
virtual ~CAtcStationListModel ()
 Destructor.
 
void setStationMode (AtcStationMode stationMode)
 Set station mode.
 
AtcStationMode getStationMode () const
 Station mode.
 
CAtcStationTreeModeltoAtcTreeModel () const
 A group by type (TWR, APP, ...) model.
 
- Public Member Functions inherited from swift::gui::models::CListModelCallsignObjects< swift::misc::aviation::CAtcStationList, true >
virtual ~CListModelCallsignObjects ()
 Destructor.
 
void setHighlightedCallsigns (const swift::misc::aviation::CCallsignSet &callsigns)
 Keys to be highlighted.
 
void clearHighlightedCallsigns ()
 Clear the highlighted callsign.
 
virtual void clearHighlighting ()
 Remove all highlighting. More...
 
void setHighlightColor (QColor color)
 Set color for highlighting.
 
virtual QVariant data (const QModelIndex &index, int role) const
 Get data for index and role.
 
swift::misc::aviation::CCallsign callsignForIndex (const QModelIndex &index) const
 Callsign for given index.
 
bool isHighlightedIndex (const QModelIndex &index) const
 Highlight index?
 
- Public Member Functions inherited from swift::gui::models::CListModelBase< T, UseCompare >
 ~CListModelBase ()=default
 Destructor.
 
virtual bool isValidIndex (const QModelIndex &index) const
 Valid index (in range)
 
const ContainerTypecontainer () const
 Used container data.
 
const ContainerTypecontainerFiltered () const
 Used container data.
 
const ContainerTypecontainerOrFilteredContainer (bool *filtered=nullptr) const
 Full container or cached filtered container as approproiate.
 
bool setInContainer (const QModelIndex &index, const ObjectType &obj)
 Simple set of data in container, using class is responsible for firing signals etc. More...
 
virtual int update (const ContainerType &container, bool sort=true)
 Update by new container. More...
 
virtual swift::misc::CWorkerupdateAsync (const ContainerType &container, bool sort=true)
 Asynchronous update.
 
virtual void updateContainerMaybeAsync (const ContainerType &container, bool sort=true)
 Update by new container.
 
virtual void update (const QModelIndex &index, const ObjectType &object)
 Update single element.
 
virtual void update (int rowIndex, const ObjectType &object)
 Update single element.
 
virtual void moveItems (const ContainerType &items, int position)
 Move items to position, normally called from dropMimeData. More...
 
virtual const ObjectTypeat (const QModelIndex &index) const
 Object at row position.
 
void sort ()
 Sort by given sort order. More...
 
void resort ()
 Sort by given sort order. More...
 
void truncate (int maxNumber, bool forceSort=false)
 Truncate to given number.
 
ContainerType sortContainerByColumn (const ContainerType &container, int column, Qt::SortOrder order) const
 Sort container by given column / order. This is used by sort() but als for asynchronous updates in the views. More...
 
virtual void push_back (const ObjectType &object)
 Similar to ContainerType::push_back.
 
virtual void push_back (const ContainerType &container)
 Similar to ContainerType::push_back.
 
virtual void insert (const ObjectType &object)
 Similar to ContainerType::insert here inserts at first position.
 
virtual void insert (const ContainerType &container)
 Similar to ContainerType::insert here inserts at first position.
 
virtual void remove (const ObjectType &object)
 Remove object.
 
template<class K0 , class V0 , class... KeysValues>
int removeIf (K0 k0, V0 v0, KeysValues... keysValues)
 Remove elements matching some particular key/value pair(s). More...
 
virtual void clear ()
 Clear the list.
 
virtual bool isEmpty () const
 Empty?
 
bool hasFilter () const
 Filter available.
 
void removeFilter ()
 Remove filter.
 
void takeFilterOwnership (std::unique_ptr< IModelFilter< ContainerType >> &filter)
 Set the filter.
 
void setSelectionModel (swift::gui::models::ISelectionModel< ContainerType > *selectionModel)
 Set the selection model.
 
bool setData (const QModelIndex &index, const QVariant &value, int role=Qt::EditRole) final
 
QMimeDatamimeData (const QModelIndexList &indexes) const final
 
void sort (int column, Qt::SortOrder order) final
 
int rowCount (const QModelIndex &parentIndex=QModelIndex()) const final
 
bool canDropMimeData (const QMimeData *data, Qt::DropAction action, int row, int column, const QModelIndex &parent) const final
 
bool dropMimeData (const QMimeData *mimeData, Qt::DropAction action, int row, int column, const QModelIndex &parent) final
 
QJsonObject toJson (bool selectedOnly=false) const
 Convert to JSON. More...
 
QString toJsonString (QJsonDocument::JsonFormat format=QJsonDocument::Indented, bool selectedOnly=false) const
 Convert to JSON string. More...
 
bool isOrderable () const
 Orderable, normally use a container swift::misc::IOrderableList. More...
 
- Public Member Functions inherited from swift::gui::models::CListModelBaseNonTemplate
 ~CListModelBaseNonTemplate ()=default
 Destructor.
 
virtual swift::misc::CPropertyIndex columnToPropertyIndex (int column) const
 Column to property index.
 
virtual int propertyIndexToColumn (const swift::misc::CPropertyIndex &propertyIndex) const
 Property index to column number.
 
virtual swift::misc::CPropertyIndex modelIndexToPropertyIndex (const QModelIndex &index) const
 Index to property index.
 
virtual void setSortColumn (int column)
 Set sort column.
 
void setNoSorting ()
 Disable sorting.
 
void sortByPropertyIndex (const swift::misc::CPropertyIndex &propertyIndex, Qt::SortOrder order=Qt::AscendingOrder)
 Sort by index.
 
virtual bool setSortColumnByPropertyIndex (const swift::misc::CPropertyIndex &propertyIndex)
 Set column for sorting. More...
 
virtual bool setSorting (const swift::misc::CPropertyIndex &propertyIndex, Qt::SortOrder order=Qt::AscendingOrder)
 Sorting.
 
virtual int getSortColumn () const
 Get sort column property index.
 
swift::misc::CPropertyIndex getSortProperty () const
 Sorted by property.
 
virtual bool hasValidSortColumn () const
 Has valid sort column?
 
virtual Qt::SortOrder getSortOrder () const
 Get sort order.
 
void markDestroyed ()
 Mark as about to be destroyed, normally marked from view.
 
bool isModelDestroyed ()
 Model about to be destroyed?
 
virtual bool hasHighlightedRows () const
 Has highlighted rows?
 
void setDropActions (Qt::DropActions dropActions)
 Drop actions.
 
void emitDataChanged (int startRowIndex, int endRowIndex)
 Send signal that data have been changed. More...
 
const CColumnsgetColumns () const
 The columns.
 
bool endsWithEmptyColumn () const
 Using void column at the end?
 
int columnCount (const QModelIndex &modelIndex=QModelIndex()) const final
 
QVariant headerData (int section, Qt::Orientation orientation, int role) const final
 
QModelIndex index (int row, int column, const QModelIndex &parent=QModelIndex()) const final
 
QModelIndex parent (const QModelIndex &child) const final
 
Qt::ItemFlags flags (const QModelIndex &index) const final
 
Qt::DropActions supportedDragActions () const final
 
Qt::DropActions supportedDropActions () const final
 
QStringList mimeTypes () const final
 
- Public Member Functions inherited from QStandardItemModel
QBindable< int > bindableSortRole ()
 
QList< QStandardItem * > takeColumn (int column)
 
QList< QStandardItem * > takeRow (int row)
 
QStandardItemtakeHorizontalHeaderItem (int column)
 
QStandardItemtakeItem (int row, int column)
 
QStandardItemtakeVerticalHeaderItem (int row)
 
 QStandardItemModel (QObject *parent)
 
 QStandardItemModel (int rows, int columns, QObject *parent)
 
virtual bool clearItemData (const QModelIndex &index) override
 
bool insertColumn (int column, const QModelIndex &parent)
 
virtual bool insertColumns (int column, int count, const QModelIndex &parent) override
 
bool insertRow (int row, const QModelIndex &parent)
 
virtual bool insertRows (int row, int count, const QModelIndex &parent) override
 
virtual bool removeColumns (int column, int count, const QModelIndex &parent) override
 
virtual bool removeRows (int row, int count, const QModelIndex &parent) override
 
virtual bool setHeaderData (int section, Qt::Orientation orientation, const QVariant &value, int role) override
 
virtual bool setItemData (const QModelIndex &index, const QMap< int, QVariant > &roles) override
 
void appendColumn (const QList< QStandardItem * > &items)
 
void appendRow (QStandardItem *item)
 
void appendRow (const QList< QStandardItem * > &items)
 
void clear ()
 
void insertColumn (int column, const QList< QStandardItem * > &items)
 
void insertRow (int row, QStandardItem *item)
 
void insertRow (int row, const QList< QStandardItem * > &items)
 
void itemChanged (QStandardItem *item)
 
void setColumnCount (int columns)
 
void setHorizontalHeaderItem (int column, QStandardItem *item)
 
void setHorizontalHeaderLabels (const QStringList &labels)
 
void setItem (int row, QStandardItem *item)
 
void setItem (int row, int column, QStandardItem *item)
 
void setItemPrototype (const QStandardItem *item)
 
void setItemRoleNames (const QHash< int, QByteArray > &roleNames)
 
void setRowCount (int rows)
 
void setSortRole (int role)
 
void setVerticalHeaderItem (int row, QStandardItem *item)
 
void setVerticalHeaderLabels (const QStringList &labels)
 
virtual QHash< int, QByteArrayroleNames () const const override
 
QList< QStandardItem * > findItems (const QString &text, Qt::MatchFlags flags, int column) const const
 
virtual QMap< int, QVariantitemData (const QModelIndex &index) const const override
 
QModelIndex indexFromItem (const QStandardItem *item) const const
 
QStandardItemhorizontalHeaderItem (int column) const const
 
QStandardIteminvisibleRootItem () const const
 
QStandardItemitem (int row, int column) const const
 
QStandardItemitemFromIndex (const QModelIndex &index) const const
 
QStandardItemverticalHeaderItem (int row) const const
 
virtual bool hasChildren (const QModelIndex &parent) const const override
 
const QStandardItemitemPrototype () const const
 
int sortRole () const const
 
virtual void multiData (const QModelIndex &index, QModelRoleDataSpan roleDataSpan) const const override
 
- Public Member Functions inherited from QAbstractItemModel
 QAbstractItemModel (QObject *parent)
 
bool insertColumn (int column, const QModelIndex &parent)
 
bool insertRow (int row, const QModelIndex &parent)
 
bool moveColumn (const QModelIndex &sourceParent, int sourceColumn, const QModelIndex &destinationParent, int destinationChild)
 
virtual bool moveColumns (const QModelIndex &sourceParent, int sourceColumn, int count, const QModelIndex &destinationParent, int destinationChild)
 
bool moveRow (const QModelIndex &sourceParent, int sourceRow, const QModelIndex &destinationParent, int destinationChild)
 
virtual bool moveRows (const QModelIndex &sourceParent, int sourceRow, int count, const QModelIndex &destinationParent, int destinationChild)
 
bool removeColumn (int column, const QModelIndex &parent)
 
bool removeRow (int row, const QModelIndex &parent)
 
virtual bool submit ()
 
void columnsAboutToBeInserted (const QModelIndex &parent, int first, int last)
 
void columnsAboutToBeMoved (const QModelIndex &sourceParent, int sourceStart, int sourceEnd, const QModelIndex &destinationParent, int destinationColumn)
 
void columnsAboutToBeRemoved (const QModelIndex &parent, int first, int last)
 
void columnsInserted (const QModelIndex &parent, int first, int last)
 
void columnsMoved (const QModelIndex &sourceParent, int sourceStart, int sourceEnd, const QModelIndex &destinationParent, int destinationColumn)
 
void columnsRemoved (const QModelIndex &parent, int first, int last)
 
void dataChanged (const QModelIndex &topLeft, const QModelIndex &bottomRight, const QList< int > &roles)
 
virtual void fetchMore (const QModelIndex &parent)
 
void headerDataChanged (Qt::Orientation orientation, int first, int last)
 
void layoutAboutToBeChanged (const QList< QPersistentModelIndex > &parents, QAbstractItemModel::LayoutChangeHint hint)
 
void layoutChanged (const QList< QPersistentModelIndex > &parents, QAbstractItemModel::LayoutChangeHint hint)
 
void modelAboutToBeReset ()
 
void modelReset ()
 
virtual void revert ()
 
void rowsAboutToBeInserted (const QModelIndex &parent, int start, int end)
 
void rowsAboutToBeMoved (const QModelIndex &sourceParent, int sourceStart, int sourceEnd, const QModelIndex &destinationParent, int destinationRow)
 
void rowsAboutToBeRemoved (const QModelIndex &parent, int first, int last)
 
void rowsInserted (const QModelIndex &parent, int first, int last)
 
void rowsMoved (const QModelIndex &sourceParent, int sourceStart, int sourceEnd, const QModelIndex &destinationParent, int destinationRow)
 
void rowsRemoved (const QModelIndex &parent, int first, int last)
 
virtual QModelIndex buddy (const QModelIndex &index) const const
 
virtual QModelIndex sibling (int row, int column, const QModelIndex &index) const const
 
virtual QModelIndexList match (const QModelIndex &start, int role, const QVariant &value, int hits, Qt::MatchFlags flags) const const
 
virtual QSize span (const QModelIndex &index) const const
 
virtual bool canFetchMore (const QModelIndex &parent) const const
 
bool checkIndex (const QModelIndex &index, QAbstractItemModel::CheckIndexOptions options) const const
 
bool hasIndex (int row, int column, const QModelIndex &parent) const const
 
- Public Member Functions inherited from QObject
QBindable< QStringbindableObjectName ()
 
 QObject (QObject *parent)
 
 QT_NO_CONTEXTLESS_CONNECT QT_NO_CONTEXTLESS_CONNECT
 
 QT_NO_NARROWING_CONVERSIONS_IN_CONNECT QT_NO_NARROWING_CONVERSIONS_IN_CONNECT
 
 Q_CLASSINFO (Name, Value)
 
 Q_EMIT Q_EMIT
 
 Q_ENUM (...)
 
 Q_ENUMS (...)
 
 Q_ENUM_NS (...)
 
 Q_FLAG (...)
 
 Q_FLAGS (...)
 
 Q_FLAG_NS (...)
 
 Q_GADGET Q_GADGET
 
 Q_GADGET_EXPORT (EXPORT_MACRO)
 
 Q_INTERFACES (...)
 
 Q_INVOKABLE Q_INVOKABLE
 
 Q_MOC_INCLUDE Q_MOC_INCLUDE
 
 Q_NAMESPACE Q_NAMESPACE
 
 Q_NAMESPACE_EXPORT (EXPORT_MACRO)
 
 Q_OBJECT Q_OBJECT
 
 Q_PROPERTY (...)
 
 Q_REVISION Q_REVISION
 
 Q_SET_OBJECT_NAME (Object)
 
 Q_SIGNAL Q_SIGNAL
 
 Q_SIGNALS Q_SIGNALS
 
 Q_SLOT Q_SLOT
 
 Q_SLOTS Q_SLOTS
 
qobject_cast (QObject *object)
 
qobject_cast (const QObject *object)
 
bool blockSignals (bool block)
 
virtual bool event (QEvent *e)
 
virtual bool eventFilter (QObject *watched, QEvent *event)
 
bool moveToThread (QThread *targetThread)
 
bool setProperty (const char *name, QVariant &&value)
 
bool setProperty (const char *name, const QVariant &value)
 
int startTimer (int interval, Qt::TimerType timerType)
 
int startTimer (std::chrono::nanoseconds interval, Qt::TimerType timerType)
 
void deleteLater ()
 
void destroyed (QObject *obj)
 
void installEventFilter (QObject *filterObj)
 
void killTimer (Qt::TimerId id)
 
void killTimer (int id)
 
void objectNameChanged (const QString &objectName)
 
void removeEventFilter (QObject *obj)
 
void setObjectName (QAnyStringView name)
 
void setObjectName (const QString &name)
 
void setParent (QObject *parent)
 
QList< QByteArraydynamicPropertyNames () const const
 
QList< T > findChildren (QAnyStringView name, Qt::FindChildOptions options) const const
 
QList< T > findChildren (Qt::FindChildOptions options) const const
 
QList< T > findChildren (const QRegularExpression &re, Qt::FindChildOptions options) const const
 
QMetaObject::Connection connect (const QObject *sender, const char *signal, const char *method, Qt::ConnectionType type) const const
 
QObjectparent () const const
 
QString objectName () const const
 
QThreadthread () const const
 
QVariant property (const char *name) const const
 
findChild (QAnyStringView name, Qt::FindChildOptions options) const const
 
findChild (Qt::FindChildOptions options) const const
 
bool disconnect (const QObject *receiver, const char *method) const const
 
bool disconnect (const char *signal, const QObject *receiver, const char *method) const const
 
bool inherits (const char *className) const const
 
bool isQuickItemType () const const
 
bool isWidgetType () const const
 
bool isWindowType () const const
 
bool signalsBlocked () const const
 
virtual const QMetaObjectmetaObject () const const
 
const QObjectListchildren () const const
 
void dumpObjectInfo () const const
 
void dumpObjectTree () const const
 
- Public Member Functions inherited from swift::gui::CDropBase
virtual ~CDropBase ()
 Dtor.
 
void setAcceptedMetaTypeIds (const QList< int > &ids)
 Accepted ids.
 
void addAcceptedMetaTypeId (int id)
 Accepted ids.
 
virtual bool isDropAllowed () const
 Drop allowed?
 
virtual bool isJsonFileDropAllowed () const
 File drop allowed?
 
virtual void allowDrop (bool allowed)
 Drop allowed.
 
virtual void allowJsonFileDrop (bool allow)
 Allow JSON file drop.
 
bool acceptDrop (const QMimeData *mime) const
 Accept drop?
 
swift::misc::CVariant toCVariant (const QMimeData *mime) const
 Mime data to CVariant (normally encapsulating a value object)
 

Additional Inherited Members

- Signals inherited from swift::gui::models::CListModelBaseNonTemplate
void asyncUpdateFinished ()
 Asynchronous update finished.
 
void modelDataChanged (int count, bool withFilter)
 Data changed. More...
 
void modelDataChangedDigest (int count, bool withFilter)
 Data changed, digest version.
 
void changed ()
 Model has been changed Triggered with each change, for performance consider using changedDigest.
 
void changedDigest ()
 Model has been changed, digest signal.
 
void objectChanged (const swift::misc::CVariant &object, const swift::misc::CPropertyIndex &changedIndex)
 Template free information, that object changed.
 
- Static Public Member Functions inherited from QObject
QMetaObject::Connection connect (const QObject *sender, PointerToMemberFunction signal, Functor functor)
 
QMetaObject::Connection connect (const QObject *sender, PointerToMemberFunction signal, const QObject *context, Functor functor, Qt::ConnectionType type)
 
QMetaObject::Connection connect (const QObject *sender, PointerToMemberFunction signal, const QObject *receiver, PointerToMemberFunction method, Qt::ConnectionType type)
 
QMetaObject::Connection connect (const QObject *sender, const QMetaMethod &signal, const QObject *receiver, const QMetaMethod &method, Qt::ConnectionType type)
 
QMetaObject::Connection connect (const QObject *sender, const char *signal, const QObject *receiver, const char *method, Qt::ConnectionType type)
 
QString tr (const char *sourceText, const char *disambiguation, int n)
 
bool disconnect (const QMetaObject::Connection &connection)
 
bool disconnect (const QObject *sender, PointerToMemberFunction signal, const QObject *receiver, PointerToMemberFunction method)
 
bool disconnect (const QObject *sender, const QMetaMethod &signal, const QObject *receiver, const QMetaMethod &method)
 
bool disconnect (const QObject *sender, const char *signal, const QObject *receiver, const char *method)
 
- Public Attributes inherited from QAbstractItemModel
typedef CheckIndexOptions
 
 NoOption
 
 IndexIsValid
 
 DoNotUseParent
 
 ParentIsInvalid
 
 NoLayoutChangeHint
 
 VerticalSortHint
 
 HorizontalSortHint
 
- Public Attributes inherited from QObject
typedef QObjectList
 
- Static Public Attributes inherited from swift::gui::models::CListModelBaseNonTemplate
static constexpr int asyncThreshold = 50
 Number of elements when to use asynchronous updates.
 
- Protected Member Functions inherited from swift::gui::models::CListModelCallsignObjects< swift::misc::aviation::CAtcStationList, true >
 CListModelCallsignObjects (const QString &translationContext, QObject *parent=nullptr)
 Constructor.
 
- Protected Member Functions inherited from swift::gui::models::CListModelBase< T, UseCompare >
 CListModelBase (const QString &translationContext, QObject *parent=nullptr)
 Constructor.
 
void updateFilteredContainer ()
 Update filtered container.
 
void emitModelDataChanged ()
 Model changed.
 
void onDataChanged (const QModelIndex &topLeft, const QModelIndex &bottomLeft, const QVector< int > &roles)
 Feedback when QStandardItemModel::dataChanged was called. More...
 
void onChangedDigest ()
 Feedback when QStandardItemModel::dataChanged was called. More...
 
- Protected Member Functions inherited from swift::gui::models::CListModelBaseNonTemplate
 CListModelBaseNonTemplate (const QString &translationContext, QObject *parent=nullptr)
 Constructor. More...
 
- Protected Member Functions inherited from QAbstractItemModel
bool beginMoveColumns (const QModelIndex &sourceParent, int sourceFirst, int sourceLast, const QModelIndex &destinationParent, int destinationChild)
 
bool beginMoveRows (const QModelIndex &sourceParent, int sourceFirst, int sourceLast, const QModelIndex &destinationParent, int destinationChild)
 
void beginInsertColumns (const QModelIndex &parent, int first, int last)
 
void beginInsertRows (const QModelIndex &parent, int first, int last)
 
void beginRemoveColumns (const QModelIndex &parent, int first, int last)
 
void beginRemoveRows (const QModelIndex &parent, int first, int last)
 
void beginResetModel ()
 
void changePersistentIndex (const QModelIndex &from, const QModelIndex &to)
 
void changePersistentIndexList (const QModelIndexList &from, const QModelIndexList &to)
 
void endInsertColumns ()
 
void endInsertRows ()
 
void endMoveColumns ()
 
void endMoveRows ()
 
void endRemoveColumns ()
 
void endRemoveRows ()
 
void endResetModel ()
 
virtual void resetInternalData ()
 
QModelIndex createIndex (int row, int column, const void *ptr) const const
 
QModelIndex createIndex (int row, int column, quintptr id) const const
 
QModelIndexList persistentIndexList () const const
 
- Protected Member Functions inherited from QObject
virtual void childEvent (QChildEvent *event)
 
virtual void connectNotify (const QMetaMethod &signal)
 
virtual void customEvent (QEvent *event)
 
virtual void disconnectNotify (const QMetaMethod &signal)
 
virtual void timerEvent (QTimerEvent *event)
 
QObjectsender () const const
 
bool isSignalConnected (const QMetaMethod &signal) const const
 
int receivers (const char *signal) const const
 
int senderSignalIndex () const const
 
- Protected Member Functions inherited from swift::gui::CDropBase
 CDropBase ()
 Ctor.
 
- Protected Attributes inherited from swift::gui::models::CListModelBase< T, UseCompare >
ContainerType m_container
 used container
 
ContainerType m_containerFiltered
 cache for filtered container data
 
std::unique_ptr< IModelFilter< ContainerType > > m_filter
 used filter
 
ISelectionModel< ContainerType > * m_selectionModel = nullptr
 selection model
 
- Protected Attributes inherited from swift::gui::models::CListModelBaseNonTemplate
CColumns m_columns
 columns metadata
 
int m_sortColumn
 currently sorted column
 
bool m_modelDestroyed = false
 
Qt::SortOrder m_sortOrder
 sort order (asc/desc)
 
Qt::DropActions m_dropActions = Qt::IgnoreAction
 drop actions
 
swift::misc::CPropertyIndexList m_sortTieBreakers
 how column values are sorted if equal, if no value is given this is random
 
- Properties inherited from QStandardItemModel
 sortRole
 
- Properties inherited from QObject
 objectName
 

Detailed Description

ATC list model.

Definition at line 21 of file atcstationlistmodel.h.


The documentation for this class was generated from the following files: