summaryrefslogtreecommitdiffstats
path: root/src/Authoring/Studio/Palettes/TimelineGraphicsView/ui/TimelineToolbar.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/Authoring/Studio/Palettes/TimelineGraphicsView/ui/TimelineToolbar.cpp')
-rw-r--r--src/Authoring/Studio/Palettes/TimelineGraphicsView/ui/TimelineToolbar.cpp7
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));