Exemplo n.º 1
0
QVariantList Database::getLatestChatModel(QString type)
{
    QString q;
    ArrayDataModel *model = new ArrayDataModel();
    if(type.isEmpty())
    {
       q = "select * from contacts order by messagetime desc";
    }
    else
    {
        q = "select * from contacts where type = \"";
        q.append(type);
       q.append("\" order by messagetime desc");
    }
    QVariant list = sqlda->execute(q);

    model->clear();
    model->insert(0,list.value<QVariantList>());
    return list.value<QVariantList>();
}