PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : QSqlQueryModel reset



lost
11-01-2007, 12:51
Hallo,

mein eigentliches Problem ist das ich in einer Anwendung ein QSqlQueryModel habe dessen Inhalt mitels QTableView dargestellt wird. Um Änderungen an den Daten in Datenbank darzustellen habe ich mir gedacht alle paar Minuten für das Model einen "reset" zu machen. Wenn ich die Doku richtig verstanden habe dann sollte der reset des Models ein neuladen der Daten und ein update des View verursachen, aber das tut es eben nicht.

mainsqlquerymodel.cpp:

#include <QtCore>

#include "mainsqlquerymodel.h"

MainSqlQueryModel::MainSqlQueryModel(QObject *parent)
: QSqlQueryModel(parent)
{
}

void MainSqlQueryModel::resetMainModel()
{
this->reset();
}


mainsqlquerymodel.h:

#ifndef MAINSQLQUERYMODEL_H
#define MAINSQLQUERYMODEL_H

#include <QSqlQueryModel>

class MainSqlQueryModel : public QSqlQueryModel
{
Q_OBJECT

public:
MainSqlQueryModel(QObject *parent=0);
void resetMainModel();
};

#endif

Vieleicht kann mir jemand einen Tipp geben ?

Vielen Dank,
Bernd