Russian Qt Forum

Qt => Общие вопросы => Тема начата: ninjaproger от Апрель 14, 2010, 15:38



Название: Mac OS X: какой сигнал генерит приложение при клике на иконку в доке?
Отправлено: ninjaproger от Апрель 14, 2010, 15:38
Добрый день!

Подскажите пожалуйста какое событие или сигнал генериться приложением
при клике на его иконку в доке?


Название: Re: Mac OS X: какой сигнал генерит приложение при клике на иконку в доке?
Отправлено: Авварон от Апрель 14, 2010, 16:08
повесь хэндлер на куаппликейшн и посмотри


Название: Re: Mac OS X: какой сигнал генерит приложение при клике на иконку в доке?
Отправлено: Авварон от Апрель 14, 2010, 21:12
поглядел - при просто клике не приходит ничего (на QApplication)
при клике, когда окно спрятано за другим, приходит шквал эвентов
в кратце - лично мне понятно не стало ничего:(


Название: Re: Mac OS X: какой сигнал генерит приложение при клике на иконку в доке?
Отправлено: Igors от Апрель 15, 2010, 06:25
поглядел - при просто клике не приходит ничего (на QApplication)
при клике, когда окно спрятано за другим, приходит шквал эвентов
в кратце - лично мне понятно не стало ничего:(
Меняется фокус окон, что может соответствовать серии нативных событий kHighLevelEvent и др.


Название: Re: Mac OS X: какой сигнал генерит приложение при клике на иконку в доке?
Отправлено: alexman от Апрель 15, 2010, 08:14
А если в исходниках поковыряться?


Название: Re: Mac OS X: какой сигнал генерит приложение при клике на иконку в доке?
Отправлено: Авварон от Апрель 15, 2010, 17:37
Меняется фокус окон, что может соответствовать серии нативных событий kHighLevelEvent и др.
ну я тестил когда окно в фокусе, там ничего не приходит


Название: Re: Mac OS X: какой сигнал генерит приложение при клике на иконку в доке?
Отправлено: Igors от Апрель 15, 2010, 19:17
ну я тестил когда окно в фокусе, там ничего не приходит
Ну было в фокусе, в нем же и осталось, нечего посылать. А вот если не было - др.дело


Название: Re: Mac OS X: какой сигнал генерит приложение при клике на иконку в доке?
Отправлено: Авварон от Апрель 15, 2010, 20:22
так клик-то физический есть. Эвент не окна, но приложения.


Название: Re: Mac OS X: какой сигнал генерит приложение при клике на иконку в доке?
Отправлено: ninjaproger от Апрель 16, 2010, 18:24
Спасибо за ответы.


Необходимо отлавливать нажатия на доковскую иконку не зависимо от того в фокусе окно приложения или нет
такое возможно?


Название: Re: Mac OS X: какой сигнал генерит приложение при клике на иконку в доке?
Отправлено: Авварон от Апрель 16, 2010, 18:39
средствами qt - видимо нет.
а на cocoa ятд ничего сложного
вот, но это для карбона:( http://th30z.netsons.org/2008/08/123/