Files
yacreader/YACReader
Igor Kushnir a1bb7735d2 Reader: make 12 keyboard shortcuts work with non-Latin layouts
Viewer::keyPressEvent()'s custom matching of these shortcuts is the same
as MainWindowViewer::keyPressEvent()'s before the recent commit
"Reader: make 3 keyboard shortcuts work with non-Latin layouts". That
commit's message details the issues with the custom code.

render->hasLoadedComic() condition in Viewer::keyPressEvent() becomes
true when Comic::_loaded is set to true. This always happens right after
Comic emits its numPages() signal. That is why the 12 fixed actions are
now enabled when Viewer emits its comicLoaded() signal, which is
connected to Render::numPages, which in turn is connected to
Comic::numPages signal.

The 12 fixed actions are now disabled when most other actions are
disabled: before a comic is opened and on comic opening error.
2022-01-15 18:02:30 +02:00
..
2021-10-18 21:56:52 +02:00
2019-06-01 16:04:48 +02:00
2021-10-19 00:00:08 +02:00
2021-10-19 00:00:08 +02:00
2021-10-19 00:00:08 +02:00
2021-11-02 11:02:32 +01:00
2021-10-19 00:00:08 +02:00
2018-02-24 18:11:53 +00:00
2018-08-07 11:09:02 +02:00
2019-06-01 16:04:48 +02:00
2021-10-19 00:00:08 +02:00
2021-10-18 21:56:52 +02:00
2019-06-01 16:04:48 +02:00
2021-10-19 00:00:08 +02:00
2021-10-19 00:00:08 +02:00
2021-10-19 00:00:08 +02:00
2018-08-07 11:09:02 +02:00
2022-01-15 15:51:59 +01:00
2021-10-18 21:56:52 +02:00
2018-02-24 18:11:53 +00:00
2022-01-15 15:51:59 +01:00