QListを編集するためのいくつかの機能を持つ別のクラスのインスタンスへのポインターを所有するクラスに格納されている単一のQListがあります。私がやりたいことは、C++ の複数のクラスから編集可能な単一の QList を持つことです。リストから要素を削除するときに、classA の myvariable 変数からも要素を削除したいと考えています。コードは以下です
class classA {
...
private:
ClassB *myclass;
QList<mytype> myvariable;
}
class classB {
classB::classB(QList<mytype> &variable) {
this->myvariable = variable;
}
...
private:
QList<mytype> myvariable;
}