void MonrepoSqlQueryModel::setQuery(const QString &query, const QSqlDatabase &db) { QSqlQueryModel::setQuery(query); if (this->lastError().isValid()) qDebug() << this->lastError().text(); generateRoleNames(); }
void StreamTableModel2::setFrom(int startTime, int duration ) { // setFilter(QString("(streamid=%1) AND (startime > %2)").arg(m_StreamId).arg(startTime) ); setTable("event"); generateRoleNames(); setFilter(QString("(streamid=%1) AND (startime BETWEEN %2 AND %3)").arg(m_StreamId).arg(startTime).arg(startTime + duration) ); bool ret = select(); if(!ret){ qDebug() << "select failed"; } }
void SqlTableModel::setTable(const QString &tableName) { QSqlTableModel::setTable(tableName); generateRoleNames(); int col = fieldIndex(_sortField); if (col >= 0) { setSort(col, _sortOrder); } select(); }
void IxModel::clear(bool bUpdateColumns /* = false */) { if (! m_pCollection) { qAssert(false); return; } if (! bUpdateColumns && (m_pCollection->_count() <= 0)) { return; } beginResetModel(); m_pCollection->_clear(); for (long l = (m_lstChild.count() - 1); l >= 0; l--) { removeListOfChild(l); } m_lstChild.clear(); if (bUpdateColumns) { generateRoleNames(); } endResetModel(); }
void SqlQueryModel::setQuery(const QSqlQuery &query) { QSqlQueryModel::setQuery(query); generateRoleNames(); }
void SqlQueryModel::setQuery(const QString &query, const QSqlDatabase &db) { QSqlQueryModel::setQuery(query, db); generateRoleNames(); }
void SqlQueryModel::setQuery(const QSqlQuery &query) { generateRoleNames(query.record()); QSqlQueryModel::setQuery(query); }
void SqlQueryModel::setQuery(const QString &query) { _query = query; QSqlQueryModel::setQuery(query); generateRoleNames(); }