GUI: Add partial support for portability severity.
Add 'backend' support for the new 'portability' severity. The new severity is handled, converted to new SHOW_PORTABILITY and added with correct type to the result view. There is no menuitem/toolbar button to show/hide portability items. Likewise there is no line for portability issues in stats- dialog. Ticket #2106 (More severities and new xml format)
This commit is contained in:
parent
48241c81f8
commit
9186cd8503
|
@ -39,6 +39,9 @@ void CheckStatistics::AddItem(ShowTypes type)
|
|||
case SHOW_PERFORMANCE:
|
||||
mPerformance++;
|
||||
break;
|
||||
case SHOW_PORTABILITY:
|
||||
mPortability++;
|
||||
break;
|
||||
case SHOW_ERRORS:
|
||||
mError++;
|
||||
break;
|
||||
|
@ -54,6 +57,7 @@ void CheckStatistics::Clear()
|
|||
mStyle = 0;
|
||||
mWarning = 0;
|
||||
mPerformance = 0;
|
||||
mPortability = 0;
|
||||
mError = 0;
|
||||
}
|
||||
|
||||
|
@ -71,6 +75,9 @@ unsigned CheckStatistics::GetCount(ShowTypes type) const
|
|||
case SHOW_PERFORMANCE:
|
||||
count = mPerformance;
|
||||
break;
|
||||
case SHOW_PORTABILITY:
|
||||
count = mPortability;
|
||||
break;
|
||||
case SHOW_ERRORS:
|
||||
count = mError;
|
||||
break;
|
||||
|
|
|
@ -58,6 +58,7 @@ private:
|
|||
unsigned mStyle;
|
||||
unsigned mWarning;
|
||||
unsigned mPerformance;
|
||||
unsigned mPortability;
|
||||
unsigned mError;
|
||||
};
|
||||
|
||||
|
|
|
@ -32,6 +32,7 @@ typedef enum
|
|||
SHOW_STYLE = 0,
|
||||
SHOW_WARNINGS,
|
||||
SHOW_PERFORMANCE,
|
||||
SHOW_PORTABILITY,
|
||||
SHOW_ERRORS, // Keep this as last real item
|
||||
SHOW_NONE
|
||||
}
|
||||
|
|
|
@ -260,6 +260,8 @@ ShowTypes ResultsTree::SeverityToShowType(const QString & severity)
|
|||
return SHOW_WARNINGS;
|
||||
if (severity == "performance")
|
||||
return SHOW_PERFORMANCE;
|
||||
if (severity == "portability")
|
||||
return SHOW_PORTABILITY;
|
||||
|
||||
return SHOW_NONE;
|
||||
}
|
||||
|
@ -831,6 +833,10 @@ QString ResultsTree::ShowTypeToString(ShowTypes type)
|
|||
return tr("performance");
|
||||
break;
|
||||
|
||||
case SHOW_PORTABILITY:
|
||||
return tr("portability");
|
||||
break;
|
||||
|
||||
case SHOW_NONE:
|
||||
return "";
|
||||
break;
|
||||
|
|
Loading…
Reference in New Issue