public void UpdateFileSummaryTable() { if (!m_FileSummaryTableIsCreated) { CreateFileSummaryTable(); } m_FileSummaryTreeView = new FileSummaryTreeView(m_FileSummaryTreeViewState, m_FileSummaryMultiColumnHeader, m_CaptureData, this); }
public void CreateFileSummaryTable() { m_FileSummaryTreeViewState = new TreeViewState(); m_FileSummaryMulticolumnHeaderState = FileSummaryTreeView.CreateDefaultMultiColumnHeaderState(700); m_FileSummaryMultiColumnHeader = new MultiColumnHeader(m_FileSummaryMulticolumnHeaderState); m_FileSummaryMultiColumnHeader.SetSorting((int)FileSummaryTreeView.SummaryColumns.TotalBytesRead, false); m_FileSummaryMultiColumnHeader.ResizeToFit(); m_FileSummaryTableIsCreated = true; }
void ClearData() { m_FileAccessTreeViewState = null; m_FileAccessMulticolumnHeaderState = null; m_FileAccessTreeView = null; m_FileAccessMultiColumnHeader = null; m_FileAccessTableIsCreated = false; m_FileSummaryTreeViewState = null; m_FileSummaryMulticolumnHeaderState = null; m_FileSummaryTreeView = null; m_FileSummaryMultiColumnHeader = null; m_FileSummaryTableIsCreated = false; m_CaptureData = new FileAccessCaptureData(); DataPulled = false; // Once there is no data, this will not need to be called again ProfilerDriver.profileCleared -= ClearData; }