]> Shamusworld >> Repos - schematic/blobdiff - src/vendorlevelwidget.cpp
Fix to show user's notes when they log in.
[schematic] / src / vendorlevelwidget.cpp
index fde3ab14db5c07bc58636e953b2c41229383571a..0bf300191c0732d2438009d91cbcbe967348cd31 100644 (file)
@@ -49,7 +49,8 @@ VendorLevelWidget::VendorLevelWidget(QWidget * parent/*= 0*/): QWidget(parent),
 
 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();
 
@@ -75,5 +76,10 @@ void VendorLevelWidget::ParseDescription(void)
 {
        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);
 }