| 2251 | } |
| 2252 | |
| 2253 | void |
| 2254 | TrackerPanelV1::onExportButtonClicked() |
| 2255 | { |
| 2256 | int index = _imp->exportChoice->activeIndex(); |
| 2257 | std::list<Node*> selection; |
| 2258 | |
| 2259 | getSelectedInstances(&selection); |
| 2260 | ///This is the full list, decomment when everything will be possible to do |
| 2261 | // switch (index) { |
| 2262 | // case 0: |
| 2263 | // _imp->createCornerPinFromSelection(selection, true, false); |
| 2264 | // break; |
| 2265 | // case 1: |
| 2266 | // _imp->createCornerPinFromSelection(selection, true, true); |
| 2267 | // break; |
| 2268 | // case 2: |
| 2269 | // _imp->createCornerPinFromSelection(selection, false, false); |
| 2270 | // break; |
| 2271 | // case 3: |
| 2272 | // _imp->createCornerPinFromSelection(selection, false, true); |
| 2273 | // break; |
| 2274 | // case 4: |
| 2275 | // _imp->createTransformFromSelection(selection, true, eExportTransformTypeStabilize); |
| 2276 | // break; |
| 2277 | // case 5: |
| 2278 | // _imp->createTransformFromSelection(selection, true, eExportTransformTypeMatchMove); |
| 2279 | // break; |
| 2280 | // case 6: |
| 2281 | // _imp->createTransformFromSelection(selection, false, eExportTransformTypeStabilize); |
| 2282 | // break; |
| 2283 | // case 7: |
| 2284 | // _imp->createTransformFromSelection(selection, false, eExportTransformTypeMatchMove); |
| 2285 | // break; |
| 2286 | // default: |
| 2287 | // break; |
| 2288 | // } |
| 2289 | switch (index) { |
| 2290 | case 0: |
| 2291 | _imp->createCornerPinFromSelection(selection, true, false, false); |
| 2292 | break; |
| 2293 | case 1: |
| 2294 | _imp->createCornerPinFromSelection(selection, true, false, true); |
| 2295 | break; |
| 2296 | case 2: |
| 2297 | _imp->createCornerPinFromSelection(selection, false, false, false); |
| 2298 | break; |
| 2299 | case 3: |
| 2300 | _imp->createCornerPinFromSelection(selection, false, false, true); |
| 2301 | break; |
| 2302 | case 4: |
| 2303 | _imp->createCornerPinFromSelection(selection, false, true, false); |
| 2304 | break; |
| 2305 | default: |
| 2306 | break; |
| 2307 | } |
| 2308 | } // TrackerPanelV1::onExportButtonClicked |
| 2309 | |
| 2310 | void |
nothing calls this directly
no test coverage detected