Core: Extend Color API
* Fix issues with alpha value <> transparency * Use type traits to convert between different color classes (fixes #14515)
This commit is contained in:
@@ -180,7 +180,7 @@ public:
|
||||
auto color = item->data(Qt::UserRole).value<QColor>();
|
||||
std::string sub = qPrintable(item->data(Qt::UserRole+1).value<QString>());
|
||||
info.emplace(qPrintable(item->data(Qt::UserRole+1).value<QString>()),
|
||||
App::Color(color.redF(),color.greenF(),color.blueF(),1.0-color.alphaF()));
|
||||
App::Color(color.redF(), color.greenF(), color.blueF(), color.alphaF()));
|
||||
}
|
||||
if(!App::GetApplication().getActiveTransaction())
|
||||
App::GetApplication().setActiveTransaction("Set colors");
|
||||
|
||||
Reference in New Issue
Block a user