timebasedwidget: re-implemented toggle show all function

This commit is contained in:
itsmattkc
2020-04-15 15:31:54 +10:00
parent 2610d58ae3
commit 9cc4349054
7 changed files with 53 additions and 2 deletions
+6 -1
View File
@@ -102,7 +102,7 @@ MainMenu::MainMenu(QMainWindow *parent) :
view_zoom_out_item_ = view_menu_->AddItem("zoomout", this, SLOT(ZoomOutTriggered()), "-");
view_increase_track_height_item_ = view_menu_->AddItem("vzoomin", this, SLOT(IncreaseTrackHeightTriggered()), "Ctrl+=");
view_decrease_track_height_item_ = view_menu_->AddItem("vzoomout", this, SLOT(DecreaseTrackHeightTriggered()), "Ctrl+-");
view_show_all_item_ = view_menu_->AddItem("showall", nullptr, nullptr, "\\");
view_show_all_item_ = view_menu_->AddItem("showall", this, SLOT(ToggleShowAllTriggered()), "\\");
view_show_all_item_->setCheckable(true);
view_menu_->addSeparator();
@@ -519,6 +519,11 @@ void MainMenu::FullScreenViewerTriggered()
PanelManager::instance()->MostRecentlyFocused<ViewerPanel>()->SetFullScreen();
}
void MainMenu::ToggleShowAllTriggered()
{
PanelManager::instance()->CurrentlyFocused()->ToggleShowAll();
}
void MainMenu::Retranslate()
{
// MenuShared is not a QWidget and therefore does not receive a LanguageEvent, we use MainMenu's to update it