timeline: implement track select tool

Fixes #866
This commit is contained in:
itsmattkc
2022-04-11 19:49:50 -07:00
parent 5bb1aa41f7
commit 7ceb5c0914
12 changed files with 169 additions and 8 deletions
+6
View File
@@ -207,6 +207,11 @@ MainMenu::MainMenu(MainWindow *parent) :
tools_pointer_item_->setData(Tool::kPointer);
tools_group_->addAction(tools_pointer_item_);
tools_trackselect_item_ = tools_menu_->AddItem("trackselecttool", this, &MainMenu::ToolItemTriggered, tr("D"));
tools_trackselect_item_->setCheckable(true);
tools_trackselect_item_->setData(Tool::kTrackSelect);
tools_group_->addAction(tools_trackselect_item_);
tools_edit_item_ = tools_menu_->AddItem("edittool", this, &MainMenu::ToolItemTriggered, tr("X"));
tools_edit_item_->setCheckable(true);
tools_edit_item_->setData(Tool::kEdit);
@@ -763,6 +768,7 @@ void MainMenu::Retranslate()
// Tools menu
tools_menu_->setTitle(tr("&Tools"));
tools_pointer_item_->setText(tr("Pointer Tool"));
tools_trackselect_item_->setText(tr("Track Select Tool"));
tools_edit_item_->setText(tr("Edit Tool"));
tools_ripple_item_->setText(tr("Ripple Tool"));
tools_rolling_item_->setText(tr("Rolling Tool"));