Exemple #1
0
 public void UpdateFileSummaryTable()
 {
     if (!m_FileSummaryTableIsCreated)
     {
         CreateFileSummaryTable();
     }
     m_FileSummaryTreeView = new FileSummaryTreeView(m_FileSummaryTreeViewState, m_FileSummaryMultiColumnHeader, m_CaptureData, this);
 }
Exemple #2
0
        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;
        }
Exemple #3
0
        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;
        }