File tree Expand file tree Collapse file tree 3 files changed +12
-1
lines changed
Expand file tree Collapse file tree 3 files changed +12
-1
lines changed Original file line number Diff line number Diff line change @@ -452,5 +452,8 @@ void EditorWidget::keyPressEvent(QKeyEvent *e)
452452 cropButton->setChecked (!toggled);
453453 emit cropToggled (!toggled);
454454 cropToggledSlot (!toggled);
455- }
455+ }
456+ else if (key == 16777248 ) {
457+ keypointWidget->toggleHideAll ();
458+ }
456459}
Original file line number Diff line number Diff line change @@ -200,6 +200,12 @@ void KeypointWidget::hideEntitySlot(int toggle) {
200200 }
201201}
202202
203+ void KeypointWidget::toggleHideAll () {
204+ m_allHidden = !m_allHidden;
205+ for (const auto &box : hideEntitiesBoxesList) {
206+ box->setChecked (!m_allHidden);
207+ }
208+ }
203209
204210void KeypointWidget::currentTabChangedSlot (int index) {
205211 m_currentEntity = entitiesList[index];
Original file line number Diff line number Diff line change @@ -109,6 +109,7 @@ class KeypointWidget : public QWidget {
109109 public:
110110 explicit KeypointWidget (QWidget *parent = nullptr );
111111 void init ();
112+ void toggleHideAll ();
112113
113114 signals:
114115 void updateViewer ();
@@ -151,6 +152,7 @@ class KeypointWidget : public QWidget {
151152
152153 ImgSet *m_currentImgSet;
153154 int m_currentFrameIndex;
155+ bool m_allHidden = false ;
154156
155157 bool eventFilter (QObject *target, QEvent *event)
156158 {
You can’t perform that action at this time.
0 commit comments