Using the same optimizations as in category tree view (Ref T472)

* isEmpty
* digest signal
This commit is contained in:
Klaus Basan
2019-02-05 21:49:00 +01:00
committed by Mat Sutcliffe
parent fe05c2287b
commit c123c8bbca
3 changed files with 23 additions and 8 deletions

View File

@@ -16,6 +16,7 @@
#include "blackmisc/aviation/atcstationlist.h"
#include "blackmisc/aviation/comsystem.h"
#include "blackmisc/pq/frequency.h"
#include "blackmisc/digestsignal.h"
#include <QTreeView>
#include <QList>
@@ -52,6 +53,9 @@ namespace BlackGui
//! Clear
void clear();
//! Empty
bool isEmpty() const;
//! Set columns
void setColumns(const Models::CColumns &columns);
@@ -75,6 +79,9 @@ namespace BlackGui
//! Used model
Models::CAtcStationTreeModel *stationModel();
//! Resize all columns
void fullResizeToContentsImpl();
//! The selected object
BlackMisc::Aviation::CAtcStation selectedObject() const;
@@ -99,6 +106,7 @@ namespace BlackGui
void requestTextMessage();
//! @}
BlackMisc::CDigestSignal m_dsFullResize { this, &CAtcStationTreeView::fullResizeToContentsImpl, 1000, 25 };
QMap<QString, bool> m_expanded; //!< suffix/expanded
};
} // ns