Проблема с акселераторами/шорткатами.
Прикрутил к репорту акселераторы и шорткаты.
возникла проблема, например когда используется прямое редактирование ячкйки и нажимается комбинация клавишь шортката, к примеру Ctrl+V(вставка) шорткат срабатывает, а окно эдита остается без вставленного текста, т.е. текст из буфера обмена должен вставляться в эдит, а вставляется в репорт напрямую О_о.
Че делать?
Как не пущать акселератор из эдита и плавающей панели в uoReportCtrl????? О_о
Litkevich Yuriy
30.11.2009, 5:01
А горячие клавиши кому назначены, таблице или делегату (элементу таблицы)?
Назначать editor'у текста шорткат бессмысленно, он там и так должен быть, если только это не самописный аналог QLineEdit. А в этом случае нужно писать разработчику или самому менять исходники uoReport.
Цитата(Litkevich Yuriy @ 30.11.2009, 5:01)
А горячие клавиши кому назначены, таблице или делегату (элементу таблицы)?
таблице.
Litkevich Yuriy
30.11.2009, 13:39
Цитата(trdm @ 30.11.2009, 14:08)
таблице.
вот она их добросовестно и ловит
Цитата(Litkevich Yuriy @ 30.11.2009, 13:39)
Цитата(trdm @ 30.11.2009, 14:08)
таблице.
вот она их добросовестно и ловит
Да уже понял, но мне нужно что-бы в режиме прямого редактирования текста (когда выведен QTextEdit) шорткаты отрабатывались в QTextEdit.
Такая же проблема и при вызове плавающей панели.
Буду копать.
Litkevich Yuriy
30.11.2009, 14:11
ты используешь представление и делегат?
Цитата(Litkevich Yuriy @ 30.11.2009, 14:11)
ты используешь представление и делегат?
Нет, у меня все самописное.
Вот src:
unNStudio-Report-Src-2009-11-30.zipБагу можно поиметь так:
Enter на ячейке, Ctrl+V (Разумеется если в буфере обмена есть текст).
Для просмотра полной версии этой страницы, пожалуйста,
пройдите по ссылке.