[gelöst] Eintrag aus der QStringList entfernen (Qt4)

Alles rund um die Programmierung mit Qt
Antworten
ChMaster
Beiträge: 252
Registriert: 23. Februar 2005 14:44
Wohnort: RP -> Alzey
Kontaktdaten:

[gelöst] Eintrag aus der QStringList entfernen (Qt4)

Beitrag von ChMaster »

Hallo Zusammen,

ich verzweifel langsam am entfernen eines bestimmten eintrages aus der
QStringList.

Ich mach es zurzeit so (funktioniert leider nicht):

Code: Alles auswählen

	for ( int x = 0; x < gamesList.size(); ++x ) {
		if( isDoubleEntry( gamesList.value( x ), dbfe ) {
			gamesList.removeAt( x );
		}
	}
Die funktion isDoubleEntry(...) liefert mir ein true zurück, wenn der Eintrag
in einer Liste vorhanden ist. Die Methode removeAt(...) ist zwar für die
QStringList vorhanden, aber er mekert mir einen Fehler an:

Code: Alles auswählen

Fehler	1	error C2662: 'QList<T>::removeAt': this-Zeiger kann nicht von 'const QStringList' in 'QList<T> &' konvertiert werden	d:\Projekte\c++\dboxfe\src\dboxfe_base.cpp	598	
Gibt es einen anderen Weg? Wenn ja, ich komm nicht drauf :)
Zuletzt geändert von ChMaster am 25. Februar 2007 22:56, insgesamt 1-mal geändert.
ChMaster
------------ Projekte------------
DBoxFE
DMS
First4 (Plugin-Develper)
ChMaster
Beiträge: 252
Registriert: 23. Februar 2005 14:44
Wohnort: RP -> Alzey
Kontaktdaten:

Beitrag von ChMaster »

Habe den Fehler gefunden. Habe meine QStringList als const QStringList
&gamesList deklariert und ich habe das const entfernt aus dem Funktionskopf,
nun geht es :)
ChMaster
------------ Projekte------------
DBoxFE
DMS
First4 (Plugin-Develper)
Antworten