void VendorLevelWidget::DoQuery(int key)
{
- QSqlQuery query("SELECT vendorUsable, color, description FROM VendorLevel WHERE VLID=?");
+ QSqlQuery query;
+ query.prepare("SELECT vendorUsable, color, description FROM VendorLevel WHERE VLID=?");
query.addBindValue(key);
query.exec();
{
level->setText(description.left(1));
topLine->setText(description.mid(2));
+
+ char hexDigits[16];
+ sprintf(hexDigits, "%06X", color);
+ QString s = QString("QLabel { background-color: #%1; }").arg(hexDigits);
+ level->setStyleSheet(s);
}