Exemplo n.º 1
0
void MonrepoSqlQueryModel::setQuery(const QString &query, const QSqlDatabase &db)
{
    QSqlQueryModel::setQuery(query);
    if (this->lastError().isValid())
        qDebug() << this->lastError().text();

    generateRoleNames();
}
Exemplo n.º 2
0
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";
    }
}
Exemplo n.º 3
0
void SqlTableModel::setTable(const QString &tableName)
{
	QSqlTableModel::setTable(tableName);
	generateRoleNames();

	int col = fieldIndex(_sortField);
	if (col >= 0) {
		setSort(col, _sortOrder);
	}

	select();
}
Exemplo n.º 4
0
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();
}
Exemplo n.º 5
0
void SqlQueryModel::setQuery(const QSqlQuery &query)
{
    QSqlQueryModel::setQuery(query);
    generateRoleNames();
}
Exemplo n.º 6
0
void SqlQueryModel::setQuery(const QString &query, const QSqlDatabase &db)
{
    QSqlQueryModel::setQuery(query, db);
    generateRoleNames();
}
Exemplo n.º 7
0
void SqlQueryModel::setQuery(const QSqlQuery &query)
{
	generateRoleNames(query.record());
	QSqlQueryModel::setQuery(query);
}
Exemplo n.º 8
0
void SqlQueryModel::setQuery(const QString &query)
{
	_query = query;
	QSqlQueryModel::setQuery(query);
	generateRoleNames();
}