Improve color scheme

This commit is contained in:
tobtoht
2021-01-28 23:48:14 +01:00
parent 68a5469b97
commit f05435d694
11 changed files with 165 additions and 21 deletions
+18 -2
View File
@@ -4,6 +4,7 @@
#include "SubaddressModel.h"
#include "Subaddress.h"
#include "ModelUtils.h"
#include "utils/ColorScheme.h"
#include <QPoint>
#include <QColor>
@@ -56,8 +57,13 @@ QVariant SubaddressModel::data(const QModelIndex &index, int role) const
result = parseSubaddressRow(subaddress, index, role);
}
else if (role == Qt::BackgroundRole) {
if (subaddress.isUsed()) {
result = QBrush(QColor(255,100,100));
switch(index.column()) {
case Address:
{
if (subaddress.isUsed()) {
result = QBrush(ColorScheme::RED.asColor(true));
}
}
}
}
else if (role == Qt::FontRole) {
@@ -68,6 +74,16 @@ QVariant SubaddressModel::data(const QModelIndex &index, int role) const
}
}
}
else if (role == Qt::ToolTipRole) {
switch(index.column()) {
case Address:
{
if (subaddress.isUsed()) {
result = "This address is used.";
}
}
}
}
});
if (!found)