В модели делаю проверку и испускаю сигнал в главное окно:
Код:
QVariant AlarmsModel::data( const QModelIndex& index, int role ) const
{
if //
emit runAlarm(alarm);
}
где runAlarm(alarm) определен в хедере:
Код:
signals:
void runAlarm(struct Alarm alarm);
И на этом ошибка на строку "emit runAlarm(alarm)":
Код:
D:\...\alarmsmodel.cpp:182: error: passing 'const AlarmsModel' as 'this' argument discards qualifiers [-fpermissive]
..\...\alarmsmodel.cpp: In member function 'virtual QVariant AlarmsModel::data(const QModelIndex&, int) const':
..\...\alarmsmodel.cpp:182:44: error: passing 'const AlarmsModel' as 'this' argument discards qualifiers [-fpermissive]
emit runAlarm(alarm);
^
О чем говорит эта ошибка? Что не так?