void Graph::populateFromResult(QSqlQuery & qry) { bool valid = FALSE; bool old_repaint = autoRepaint(); setAutoRepaint(FALSE); QVariant var; double val; int cols = qry.driver()->record(qry).count(); while(qry.next()) { if(!qry.isNull(0)) { setReferenceLabel(qry.at(), qry.value(0).toString()); } for(int c = 1; c < cols; c++) { if(!qry.isNull(c)) { val = qry.value(c).toDouble(&valid); if(valid) { setSetValue(qry.at(), c - 1, val); } } } } setAutoRepaint(old_repaint); if(autoRepaint()) repaint(); }
void GDrawingSurface::setRepaintImmediately(bool autoRepaint) { setAutoRepaint(autoRepaint); }