Merge pull request #6793 from spycrab/qt_hotkeys
Qt: Implement missing hotkeys
This commit is contained in:
commit
5cd02f0853
|
@ -138,6 +138,17 @@ void HotkeyScheduler::Run()
|
|||
if (!Core::IsRunningAndStarted())
|
||||
continue;
|
||||
|
||||
if (IsHotkey(HK_OPEN))
|
||||
emit Open();
|
||||
|
||||
// Disc
|
||||
|
||||
if (IsHotkey(HK_EJECT_DISC))
|
||||
emit EjectDisc();
|
||||
|
||||
if (IsHotkey(HK_CHANGE_DISC))
|
||||
emit ChangeDisc();
|
||||
|
||||
// Fullscreen
|
||||
if (IsHotkey(HK_FULLSCREEN))
|
||||
emit FullScreenHotkey();
|
||||
|
|
|
@ -20,6 +20,10 @@ public:
|
|||
void Start();
|
||||
void Stop();
|
||||
signals:
|
||||
void Open();
|
||||
void EjectDisc();
|
||||
void ChangeDisc();
|
||||
|
||||
void ExitHotkey();
|
||||
void FullScreenHotkey();
|
||||
void StopHotkey();
|
||||
|
|
|
@ -334,6 +334,9 @@ void MainWindow::ConnectMenuBar()
|
|||
|
||||
void MainWindow::ConnectHotkeys()
|
||||
{
|
||||
connect(m_hotkey_scheduler, &HotkeyScheduler::Open, this, &MainWindow::Open);
|
||||
connect(m_hotkey_scheduler, &HotkeyScheduler::ChangeDisc, this, &MainWindow::ChangeDisc);
|
||||
connect(m_hotkey_scheduler, &HotkeyScheduler::EjectDisc, this, &MainWindow::EjectDisc);
|
||||
connect(m_hotkey_scheduler, &HotkeyScheduler::ExitHotkey, this, &MainWindow::close);
|
||||
connect(m_hotkey_scheduler, &HotkeyScheduler::TogglePauseHotkey, this, &MainWindow::TogglePause);
|
||||
connect(m_hotkey_scheduler, &HotkeyScheduler::StopHotkey, this, &MainWindow::RequestStop);
|
||||
|
|
Loading…
Reference in New Issue