Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
|
512es |
29.3.2011, 1:40
Сообщение
#11
|
|
Участник ![]() ![]() Группа: Участник Сообщений: 135 Регистрация: 31.10.2008 Пользователь №: 407 Спасибо сказали: 5 раз(а) Репутация: 0
|
Цитата(Алексей1153 @ 28.3.2011, 8:54) Link 512es, так у тебя функция createEditor() имеет спецификатор const Именно об этом я и говорю весь топик. Вся беда в том что без const'а оно не работает. А с const'ом я не могу вынести за пределы этой функции указатель на парент. |
|
|
|
|
Алексей1153 |
29.3.2011, 8:43
Сообщение
#12
|
![]() фрилансер ![]() ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 2946 Регистрация: 19.6.2010 Из: Обливион Пользователь №: 1822 Спасибо сказали: 215 раз(а) Репутация: 34
|
Цитата(512es @ 29.3.2011, 4:40) Link А с const'ом я не могу вынести за пределы этой функции указатель на парент. а так const QWidget* textEditDelegate::createEditor(...) const { ... return editor; } или так const QWidget* textEditDelegate::createEditor(...) const { ... return (QWidget*)editor; } |
|
|
|
![]() ![]() ![]() |
|
Текстовая версия | Сейчас: 22.12.2025, 4:09 |