1
0
Fork 0

change appearance based on status

This commit is contained in:
Kevin Matz 2022-11-28 09:27:08 -05:00
parent c786b422e2
commit 01c569ffa4
1 changed files with 30 additions and 7 deletions

View File

@ -202,13 +202,36 @@ QVariant MultiverseItem::data(int column, int role) const
}
}
case Qt::FontRole:
if (!universe_ && !discovery_)
{
QFont bold;
bold.setBold(true);
return QVariant(bold);
}
return QVariant();
{
QFont font;
if (!universe_ && !discovery_)
{
font.setBold(true);
return font;
}
if (universe_ && !universe_->isEditable())
{
switch (universe_->status())
{
case sACN::Universe::DMX_NULL:
font.setItalic(true);
return font;
// case sACN::Universe::DMX_ACTIVE:
// font.setWeight(QFont::Medium);
// return font;
case sACN::Universe::DMX_LOST:
font.setWeight(QFont::Light);
return font;
case sACN::Universe::sACN_TERMINATED:
font.setWeight(QFont::Light);
font.setStrikeOut(true);
return font;
default:
return QVariant();
}
}
return QVariant();
}
case Qt::EditRole:
if (universe_)
{