| 1048 | } |
| 1049 | |
| 1050 | bool Map::toggleObjectSelection(Object* object, bool emit_selection_changed) |
| 1051 | { |
| 1052 | if (isObjectSelected(object)) |
| 1053 | { |
| 1054 | removeObjectFromSelection(object, emit_selection_changed); |
| 1055 | return false; |
| 1056 | } |
| 1057 | else |
| 1058 | { |
| 1059 | addObjectToSelection(object, emit_selection_changed); |
| 1060 | return true; |
| 1061 | } |
| 1062 | } |
| 1063 | |
| 1064 | void Map::clearObjectSelection(bool emit_selection_changed) |
| 1065 | { |