diff options
-rw-r--r-- | src/Authoring/Studio/Palettes/TimelineGraphicsView/ui/TimelineToolbar.cpp | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/Authoring/Studio/Palettes/TimelineGraphicsView/ui/TimelineToolbar.cpp b/src/Authoring/Studio/Palettes/TimelineGraphicsView/ui/TimelineToolbar.cpp index d7cbc10a..0fa1e28b 100644 --- a/src/Authoring/Studio/Palettes/TimelineGraphicsView/ui/TimelineToolbar.cpp +++ b/src/Authoring/Studio/Palettes/TimelineGraphicsView/ui/TimelineToolbar.cpp @@ -44,6 +44,7 @@ #include <QtCore/qdatetime.h> #include <QtCore/qtimer.h> #include <QtWidgets/qpushbutton.h> +#include <QtWidgets/qshortcut.h> TimelineToolbar::TimelineToolbar() : QToolBar() { @@ -136,10 +137,14 @@ TimelineToolbar::TimelineToolbar() : QToolBar() m_actionZoomOut->setShortcutContext(Qt::ApplicationShortcut); m_actionZoomIn->setShortcut(Qt::Key_Plus); m_actionZoomIn->setShortcutContext(Qt::ApplicationShortcut); - m_timeLabel->setShortcut(QKeySequence(Qt::ControlModifier | Qt::AltModifier | Qt::Key_T)); m_actionNewLayer->setShortcut(QKeySequence(Qt::ControlModifier | Qt::Key_L)); m_actionNewLayer->setShortcutContext(Qt::ApplicationShortcut); + QShortcut *gotoTimeShortcut = new QShortcut(this); + gotoTimeShortcut->setKey(QKeySequence(Qt::ControlModifier | Qt::AltModifier | Qt::Key_T)); + gotoTimeShortcut->setContext(Qt::ApplicationShortcut); + connect(gotoTimeShortcut, &QShortcut::activated, this, &TimelineToolbar::gotoTimeTriggered); + m_connectSelectionChange = g_StudioApp.GetCore()->GetDispatch()->ConnectSelectionChange( std::bind(&TimelineToolbar::onSelectionChange, this, std::placeholders::_1)); |