| 887 | } |
| 888 | |
| 889 | bool DeviceView::selectLed(int target) |
| 890 | { |
| 891 | if(target < 0 || size_t(target) >= controller->leds.size()) |
| 892 | { |
| 893 | return false; |
| 894 | } |
| 895 | |
| 896 | selectedLeds.resize(1); |
| 897 | selectedLeds[0] = target; |
| 898 | selectionFlags.clear(); |
| 899 | selectionFlags.resize(controller->leds.size()); |
| 900 | selectionFlags[target] = 1; |
| 901 | |
| 902 | update(); |
| 903 | |
| 904 | /*-----------------------------------------------------*\ |
| 905 | | Send selection changed signal | |
| 906 | \*-----------------------------------------------------*/ |
| 907 | emit selectionChanged(selectedLeds); |
| 908 | |
| 909 | return true; |
| 910 | } |
| 911 | |
| 912 | bool DeviceView::selectLeds(QVector<int> target) |
| 913 | { |
no test coverage detected