More icons as SVG; small fixes to image landmark editor.

This commit is contained in:
Matthias Koefferlein
2022-09-14 23:32:03 +02:00
parent c7006898a6
commit 4ebe51fb05
7 changed files with 95 additions and 6 deletions
+1 -1
View File
@@ -166,7 +166,7 @@
<string>Move</string>
</property>
<property name="icon" >
<iconset resource="layResources.qrc" >:/move_simple.png</iconset>
<iconset resource="layResources.qrc" >:/move_simple_16px.png</iconset>
</property>
<property name="checkable" >
<bool>true</bool>
+5 -4
View File
@@ -238,6 +238,7 @@ public:
double l = double (search_range) / ui ()->mouse_event_trans ().mag ();
db::DBox search_box = db::DBox (p, p).enlarged (db::DVector (l, l));
m_selected = -1;
int li = 0;
for (std::vector<db::DPoint>::const_iterator l = mp_image->landmarks ().begin (); l != mp_image->landmarks ().end (); ++l, ++li) {
if (search_box.contains (*l)) {
@@ -419,7 +420,7 @@ LandmarksDialog::LandmarksDialog (QWidget *parent, img::Object &img)
mp_service->updated_event.add (this, &LandmarksDialog::landmarks_updated);
new_pb->setChecked (true);
update_mode ();
mp_service->set_mode (Add);
landmarks_updated ();
}
@@ -436,11 +437,11 @@ LandmarksDialog::update_mode ()
{
mode_t new_mode = None;
if (new_pb->isChecked ()) {
if (sender () == new_pb) {
new_mode = Add;
} else if (move_pb->isChecked ()) {
} else if (sender () == move_pb) {
new_mode = Move;
} else if (delete_pb->isChecked ()) {
} else if (sender () == delete_pb) {
new_mode = Delete;
}