mirror of
https://github.com/tnodir/fort
synced 2024-11-15 10:15:07 +00:00
UI: Programs: Rework State column for alerts
This commit is contained in:
parent
2869f75691
commit
9b0403473d
@ -209,8 +209,6 @@ QVariant AppListModel::dataTextAlignment(const QModelIndex &index) const
|
|||||||
|
|
||||||
QString AppListModel::appStateText(const AppRow &appRow)
|
QString AppListModel::appStateText(const AppRow &appRow)
|
||||||
{
|
{
|
||||||
if (appRow.alerted)
|
|
||||||
return tr("Alert");
|
|
||||||
if (appRow.blocked)
|
if (appRow.blocked)
|
||||||
return tr("Block");
|
return tr("Block");
|
||||||
return tr("Allow");
|
return tr("Allow");
|
||||||
@ -225,8 +223,6 @@ QVariant AppListModel::appGroupColor(const AppRow &appRow)
|
|||||||
|
|
||||||
QColor AppListModel::appStateColor(const AppRow &appRow)
|
QColor AppListModel::appStateColor(const AppRow &appRow)
|
||||||
{
|
{
|
||||||
if (appRow.alerted)
|
|
||||||
return alertColor;
|
|
||||||
if (appRow.blocked)
|
if (appRow.blocked)
|
||||||
return blockColor;
|
return blockColor;
|
||||||
return allowColor;
|
return allowColor;
|
||||||
@ -234,9 +230,12 @@ QColor AppListModel::appStateColor(const AppRow &appRow)
|
|||||||
|
|
||||||
QIcon AppListModel::appStateIcon(const AppRow &appRow)
|
QIcon AppListModel::appStateIcon(const AppRow &appRow)
|
||||||
{
|
{
|
||||||
return IconCache::icon(appRow.blocked
|
const QString iconPath = appRow.blocked
|
||||||
? ":/icons/deny.png"
|
? ":/icons/deny.png"
|
||||||
: (appRow.endTime.isNull() ? ":/icons/accept.png" : ":/icons/time.png"));
|
: (appRow.endTime.isNull() ? ":/icons/accept.png" : ":/icons/time.png");
|
||||||
|
|
||||||
|
return appRow.alerted ? GuiUtil::overlayIcon(iconPath, ":/icons/error.png")
|
||||||
|
: IconCache::icon(iconPath);
|
||||||
}
|
}
|
||||||
|
|
||||||
bool AppListModel::updateAppRow(const QString &sql, const QVariantList &vars, AppRow &appRow) const
|
bool AppListModel::updateAppRow(const QString &sql, const QVariantList &vars, AppRow &appRow) const
|
||||||
|
Loading…
Reference in New Issue
Block a user