QList einer eigenen Klasse

Alles rund um die Programmierung mit Qt
Antworten
Slowmo
Beiträge: 25
Registriert: 21. März 2007 16:02
Kontaktdaten:

QList einer eigenen Klasse

Beitrag von Slowmo »

Ich habe eine eigene Klasse erstellt und wollte eine QList mit dieser erstellen, aber leider wird das nichts, der Compiler wirft mir immer folgenden Fehler aus:

Code: Alles auswählen

/usr/include/qt4/QtCore/qlist.h: In member function 'void QList<T>::node_construct(QList<T>::Node*, const T&) [with T = OFileConnection]':
/usr/include/qt4/QtCore/qlist.h:340: note: synthesized method 'OFileConnection& OFileConnection::operator=(const OFileConnection&)' first required here 
Die Klasse seiht so aus:

Code: Alles auswählen

class OFileConnection : public QObject
{
Q_OBJECT
	public:
		OFileConnection();
		OFileConnection(const OFileConnection&);
		QString ServerFile;
		QString LocalFile;
		QTreeWidgetItem *ServerWidgetItem;
		QTreeWidgetItem *LocalWidgetItem;
};
Muss ich jetzt den Operator = für miene Klasse definieren damit ich irgendwann eine Liste erstellen kann und wenn ja, wie geht das, ich habs noch nie gemacht.
-=Freaky=-
Beiträge: 503
Registriert: 29. Dezember 2006 22:54
Wohnort: HL

Beitrag von -=Freaky=- »

ja, du musst deiner klasse den operator verpassen.
wie das funktioniert -> www.google.de
da wirst du einiges finden ueber operatorenueberladung in c++.

mfg,
julian
Sephral
Beiträge: 201
Registriert: 1. Februar 2006 09:40
Kontaktdaten:

Beitrag von Sephral »

Oder einfach Pointer speichern :-)
Antworten