Посылка сигнала из делегата |
Здравствуйте, гость ( Вход | Регистрация )
Посылка сигнала из делегата |
AntonH851 |
15.7.2010, 15:11
Сообщение
#1
|
Студент Группа: Участник Сообщений: 66 Регистрация: 20.2.2010 Из: Шебекино Пользователь №: 1475 Спасибо сказали: 1 раз(а) Репутация: 0 |
Добрый день!
столкнулся с тем, что мне нужно при изменении значения в определенном поле на одной форме обновлять данные на другой, решил для этого в методе setModelData делегата посылать сигнал.... на на строчке
выдает ошибку: Цитата error: passing 'const CarDelegate' as 'this' argument of 'void CarDelegate::update()' discards qualifiers может вообще так нельзя делать? или не правильно сигнал посылаю? |
|
|
Алексей1153 |
15.7.2010, 15:20
Сообщение
#2
|
фрилансер Группа: Участник Сообщений: 2941 Регистрация: 19.6.2010 Из: Обливион Пользователь №: 1822 Спасибо сказали: 215 раз(а) Репутация: 34 |
надо на код посмотреть, так непонятно - что-то вроде несовпадения прототипов сигнала и слота (или параметров, которые передаёшь, или откуда передаёшь)
|
|
|
MoPDoBoPoT |
15.7.2010, 15:24
Сообщение
#3
|
Участник Группа: Участник Сообщений: 172 Регистрация: 7.5.2009 Из: Москва Пользователь №: 738 Спасибо сказали: 44 раз(а) Репутация: 9 |
Потому что метод setModelData яаляется const-методом.
|
|
|
igor_bogomolov |
15.7.2010, 15:33
Сообщение
#4
|
Профессионал Группа: Сомодератор Сообщений: 1215 Регистрация: 22.3.2009 Из: Саратов Пользователь №: 630 Спасибо сказали: 235 раз(а) Репутация: 29 |
Нужно сигнал update и слот который его обрабатывает сделать константными.
------------------------------------------------- Поправочка: достаточно константным сделать сигнал. |
|
|
AntonH851 |
15.7.2010, 15:43
Сообщение
#5
|
Студент Группа: Участник Сообщений: 66 Регистрация: 20.2.2010 Из: Шебекино Пользователь №: 1475 Спасибо сказали: 1 раз(а) Репутация: 0 |
|
|
|
Текстовая версия | Сейчас: 2.12.2024, 11:38 |