Helo там,Установка QList подобъектом
Я устанавливаю один объект, чтобы получить его в QML ... в этом определении объекта я получаю
(location_in_my_computer):25: candidate constructor
not viable: no known conversion from 'QList<QString>' to 'QList<const QString> &'
for 10th argument GroupObject(...,
^
В моем коде я использую эти классы (минимальный примеры):
class GroupObject : public QObject
{
public:
GroupObject(QObject *parent=0);
GroupObject(
QList<const QString> &tags, QObject *parent=0);
QList<const QString> tags();
void setTags(QList<const QString> &tags);
private:
QList<QString> m_tags;
};
И его реализация:
#include "groupobject.h"
GroupObject::GroupObject(QList<const QString> &tags, QObject *parent) QObject(parent),
m_tags(tags){
}
QList<const QString> GroupObject::tags()
{
return m_tags;
}
void GroupObject::setTags(QList<const QString> &tags)
{
if(tags != m_tags){
m_tags = tags;
}
}
И я призываю, чтобы установить один из QList GroupObject в примере наблюдения:
QList<QString> tags;
QList<QObject*> dataList;
dataList.append(new GroupObject(tags));
Как я могу сделать это в правильной концепции?
Благодаря