|
31 | 31 | #include <QDialogButtonBox> |
32 | 32 | #include <QGridLayout> |
33 | 33 | #include <QKeySequence> // IWYU pragma: keep |
| 34 | +#include <QLabel> |
34 | 35 | #include <QMenu> |
35 | 36 | #include <QPoint> |
36 | 37 | #include <QPushButton> |
@@ -120,6 +121,8 @@ void MapFindFeature::showDialog() |
120 | 121 |
|
121 | 122 | tag_selector = new TagSelectWidget; |
122 | 123 |
|
| 124 | + selected_objects = new QLabel(); // initialization by objectSelectionChanged() below |
| 125 | + |
123 | 126 | auto find_all = new QPushButton(tr("Find &all")); |
124 | 127 | connect(find_all, &QPushButton::clicked, this, &MapFindFeature::findAll); |
125 | 128 |
|
@@ -158,6 +161,7 @@ void MapFindFeature::showDialog() |
158 | 161 | layout->addWidget(delete_find_next, 2, 1, 1, 1); |
159 | 162 | layout->addWidget(center_view, 3, 1, 1, 1); |
160 | 163 | layout->addWidget(tags_button, 5, 1, 1, 1); |
| 164 | + layout->addWidget(selected_objects, 7, 0, 1, 1); |
161 | 165 | layout->addWidget(tag_selector_buttons, 7, 1, 1, 1); |
162 | 166 | layout->addWidget(button_box, 8, 0, 1, 2); |
163 | 167 |
|
@@ -303,6 +307,7 @@ void MapFindFeature::objectSelectionChanged() |
303 | 307 | { |
304 | 308 | auto map = controller.getMap(); |
305 | 309 | delete_find_next->setEnabled(map->getNumSelectedObjects() == 1); |
| 310 | + selected_objects->setText(tr("Number of selected objects: %1").arg(map->getNumSelectedObjects())); |
306 | 311 | } |
307 | 312 |
|
308 | 313 |
|
|
0 commit comments