MCPcopy Create free account
hub / github.com/CobaltFusion/DebugViewPP / GetItemData

Method GetItemData

DebugView++/LogView.cpp:793–806  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

791}
792
793ItemData CLogView::GetItemData(int iItem) const
794{
795 ItemData data;
796 data.text[Column::Line] = GetItemWText(iItem, ColumnToSubItem(Column::Line));
797 data.text[Column::Date] = GetItemWText(iItem, ColumnToSubItem(Column::Date));
798 data.text[Column::Time] = GetItemWText(iItem, ColumnToSubItem(Column::Time));
799 data.text[Column::Pid] = GetItemWText(iItem, ColumnToSubItem(Column::Pid));
800 data.text[Column::Process] = GetItemWText(iItem, ColumnToSubItem(Column::Process));
801 auto text = TabsToSpaces(m_logFile[m_logLines[iItem].line].text);
802 data.highlights = GetHighlights(m_logFile[m_logLines[iItem].line].text);
803 data.text[Column::Message] = WStr(text).str();
804 data.color = GetTextColor(m_logFile[m_logLines[iItem].line]);
805 return data;
806}
807
808Highlight CLogView::GetSelectionHighlight(CDCHandle dc, int iItem) const
809{

Callers

nothing calls this directly

Calls 3

TabsToSpacesFunction · 0.85
WStrClass · 0.85
strMethod · 0.45

Tested by

no test coverage detected