Название: Как лучше сделать Отправлено: ruzik от Март 26, 2012, 08:44 Здравствуйте, нужно переопределить функцию клонирования в наследнике QStandardItem с учетом нового члена класса
Вот что получилось у меня: Код: #ifndef RDATAITEM_H Код: //-------My and other headers Заранее спасибо! Название: Re: Как лучше сделать Отправлено: kambala от Март 26, 2012, 12:47 если конструктор копирования и оператор = находятся в private в QStandardItem (а это скорее всего так), тогда по-другому никак.
item->setItemType(getItemType()); - непонятно зачем ты это делаешь, если предыдущая строка и так копирует всё содержимое объекта. Название: Re: Как лучше сделать Отправлено: ruzik от Март 26, 2012, 20:05 Может я и не прав, но оператор присваивания определен в QStandardItem, причем он protected, то есть когда я приравниваю, я приравниваю эти объекты как QStandardItem без учета новой переменной
|