Russian Qt Forum
Сентябрь 25, 2024, 18:24 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Mac OS X: какой сигнал генерит приложение при клике на иконку в доке?  (Прочитано 5932 раз)
ninjaproger
Гость
« : Апрель 14, 2010, 15:38 »

Добрый день!

Подскажите пожалуйста какое событие или сигнал генериться приложением
при клике на его иконку в доке?
Записан
Авварон
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3260


Просмотр профиля
« Ответ #1 : Апрель 14, 2010, 16:08 »

повесь хэндлер на куаппликейшн и посмотри
Записан
Авварон
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3260


Просмотр профиля
« Ответ #2 : Апрель 14, 2010, 21:12 »

поглядел - при просто клике не приходит ничего (на QApplication)
при клике, когда окно спрятано за другим, приходит шквал эвентов
в кратце - лично мне понятно не стало ничего:(
Записан
Igors
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 11445


Просмотр профиля
« Ответ #3 : Апрель 15, 2010, 06:25 »

поглядел - при просто клике не приходит ничего (на QApplication)
при клике, когда окно спрятано за другим, приходит шквал эвентов
в кратце - лично мне понятно не стало ничего:(
Меняется фокус окон, что может соответствовать серии нативных событий kHighLevelEvent и др.
Записан
alexman
Гость
« Ответ #4 : Апрель 15, 2010, 08:14 »

А если в исходниках поковыряться?
Записан
Авварон
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3260


Просмотр профиля
« Ответ #5 : Апрель 15, 2010, 17:37 »

Меняется фокус окон, что может соответствовать серии нативных событий kHighLevelEvent и др.
ну я тестил когда окно в фокусе, там ничего не приходит
Записан
Igors
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 11445


Просмотр профиля
« Ответ #6 : Апрель 15, 2010, 19:17 »

ну я тестил когда окно в фокусе, там ничего не приходит
Ну было в фокусе, в нем же и осталось, нечего посылать. А вот если не было - др.дело
Записан
Авварон
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3260


Просмотр профиля
« Ответ #7 : Апрель 15, 2010, 20:22 »

так клик-то физический есть. Эвент не окна, но приложения.
Записан
ninjaproger
Гость
« Ответ #8 : Апрель 16, 2010, 18:24 »

Спасибо за ответы.


Необходимо отлавливать нажатия на доковскую иконку не зависимо от того в фокусе окно приложения или нет
такое возможно?
Записан
Авварон
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3260


Просмотр профиля
« Ответ #9 : Апрель 16, 2010, 18:39 »

средствами qt - видимо нет.
а на cocoa ятд ничего сложного
вот, но это для карбона:( http://th30z.netsons.org/2008/08/123/
« Последнее редактирование: Апрель 16, 2010, 18:45 от Авварон » Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.105 секунд. Запросов: 23.