#include <ModelTreeDownloadLogs.hpp>
◆ ModelTreeDownloadLogs()
iv::panels::editor::ModelTreeDownloadLogs::ModelTreeDownloadLogs |
( |
const std::shared_ptr< std::vector< std::shared_ptr< iv::logs::DownloadLoggerInfo > > > & | downloadLogs, |
|
|
const std::shared_ptr< std::mutex > & | mutex ) |
|
explicit |
◆ addColumns()
void iv::panels::editor::ModelTreeDownloadLogs::addColumns |
( |
CTree * | tree | ) |
|
|
overridevirtual |
◆ getDataCell()
std::shared_ptr< CDataList > iv::panels::editor::ModelTreeDownloadLogs::getDataCell |
( |
uint64_t | indRow, |
|
|
uint64_t | indColumn ) const |
|
nodiscardoverridevirtual |
◆ getLog()
std::weak_ptr< iv::logs::DownloadLogs > iv::panels::editor::ModelTreeDownloadLogs::getLog |
( |
uint64_t | indRow | ) |
const |
|
private |
◆ getParentRow()
uint64_t iv::panels::editor::ModelTreeDownloadLogs::getParentRow |
( |
uint64_t | indRow | ) |
const |
|
nodiscardoverridevirtual |
◆ hasBackground()
bool iv::panels::editor::ModelTreeDownloadLogs::hasBackground |
( |
uint64_t | indRow, |
|
|
uint64_t | indColumn, |
|
|
iv::types::color * | rgbBackground ) const |
|
overridevirtual |
◆ hasForeground()
virtual bool IModelTree::hasForeground |
( |
uint64_t | indRow, |
|
|
uint64_t | indColumn, |
|
|
iv::types::color * | rgbForeground ) const |
|
inlinevirtualinherited |
◆ isCellActive()
virtual bool IModelTree::isCellActive |
( |
uint64_t | indRow, |
|
|
uint64_t | indCol ) const |
|
inlinenodiscardvirtualinherited |
◆ numRows()
uint64_t iv::panels::editor::ModelTreeDownloadLogs::numRows |
( |
| ) |
const |
|
nodiscardoverridevirtual |
◆ m_downloadLogsRef
◆ m_flattenedLogs
std::vector<std::vector<std::weak_ptr<iv::logs::DownloadLogs> > > iv::panels::editor::ModelTreeDownloadLogs::m_flattenedLogs |
|
mutableprivate |
◆ m_mutex
std::shared_ptr<std::mutex> iv::panels::editor::ModelTreeDownloadLogs::m_mutex |
|
private |
The documentation for this class was generated from the following files: