X-Git-Url: http://shamusworld.gotdns.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;ds=sidebyside;f=src%2Fvendorlevelwidget.cpp;h=0bf300191c0732d2438009d91cbcbe967348cd31;hb=4560acacef35db75a8bab4854d544d297f6c7cb9;hp=fde3ab14db5c07bc58636e953b2c41229383571a;hpb=6df1a447a1fa1b9e51fd177a806f910813657b09;p=schematic diff --git a/src/vendorlevelwidget.cpp b/src/vendorlevelwidget.cpp index fde3ab1..0bf3001 100644 --- a/src/vendorlevelwidget.cpp +++ b/src/vendorlevelwidget.cpp @@ -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); }