Add "self time" checkbox to find zone menu.

This commit is contained in:
Bartosz Taudul 2019-01-23 14:25:28 +01:00
parent 42af2d14cc
commit 92766430d9
2 changed files with 12 additions and 0 deletions

View File

@ -4819,6 +4819,11 @@ void View::DrawFindZone()
m_findZone.ResetMatch();
}
}
if( m_findZone.scheduleResetMatch )
{
m_findZone.scheduleResetMatch = false;
m_findZone.ResetMatch();
}
ImGui::Separator();
@ -4907,6 +4912,11 @@ void View::DrawFindZone()
ImGui::Text( "Show total time taken by calls in each bin instead of call counts." );
ImGui::EndTooltip();
}
ImGui::SameLine();
if( ImGui::Checkbox( "Self time", &m_findZone.selfTime ) )
{
m_findZone.scheduleResetMatch = true;
}
ImGui::TextDisabled( "Time range:" );
ImGui::SameLine();

View File

@ -309,6 +309,7 @@ private:
bool logVal = false;
bool logTime = true;
bool cumulateTime = false;
bool selfTime = false;
GroupBy groupBy = GroupBy::Thread;
SortBy sortBy = SortBy::Count;
Region highlight;
@ -322,6 +323,7 @@ private:
int64_t total, selTotal;
bool drawAvgMed = true;
bool drawSelAvgMed = true;
bool scheduleResetMatch = false;
void Reset()
{