Problem mit QCache.

Alles rund um die Programmierung mit Qt
Antworten
nando
Beiträge: 321
Registriert: 28. Oktober 2004 13:16

Problem mit QCache.

Beitrag von nando »

Hi...
Ich habe einen Cache:

Code: Alles auswählen

typedef QCache<int, FBEntry> FlightbookCache_T;
und versuche so drauf zuzugreifen:

Code: Alles auswählen

int row = index.row();
 int column = index.column();
 FBEntry *pEntry = m_FlightbookCache[row];
 if(pEntry)
 {
     return pEntry->getColumn(column);
 }
Includes stimmen, aber ich bekomme immer folgende Meldung vom gcc 3.4.6 unter linux

Code: Alles auswählen

flightbooktablemodel.cpp: In member function `virtual QVariant FlightbookTableModel::data(const QModelIndex&, int) const':
flightbooktablemodel.cpp:43: error: insufficient contextual information to determine type
flightbooktablemodel.cpp:44: error: insufficient contextual information to determine type
make[1]: *** [Linux-2.6-i686-g++3.4.6-debug/flightbooktablemodel.o] Error 1

Weiss jemand, was das sein kann ?

Gruss,
Nando
BartSimpson
Beiträge: 1379
Registriert: 6. November 2004 12:03
Kontaktdaten:

Beitrag von BartSimpson »

Da muste uns schon genau sagen, was in den Zeilen steht, und welche Zeile was ist.
nando
Beiträge: 321
Registriert: 28. Oktober 2004 13:16

Beitrag von nando »

Okay ich habs gefunden.

war mein fehler... hatte den parameternamen von index auf Index geaendert...
und damit konnte er nix anfangen.. logischer weise..
aber die fehlermeldung is schon bissi verwirrend...
trotzden danke
gruss
Antworten