Skip to content

Commit 657dcad

Browse files
committed
Added Shift as shortcut for hiding all keypoints
1 parent 9929b6d commit 657dcad

File tree

3 files changed

+12
-1
lines changed

3 files changed

+12
-1
lines changed

gui/editor/editorwidget.cpp

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff 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
}

gui/editor/keypointwidget.cpp

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff 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

204210
void KeypointWidget::currentTabChangedSlot(int index) {
205211
m_currentEntity = entitiesList[index];

gui/editor/keypointwidget.hpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff 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
{

0 commit comments

Comments
 (0)