diff options
Diffstat (limited to 'ftnoir_tracker_pt/ftnoir_tracker_pt_dialog.cpp')
-rw-r--r-- | ftnoir_tracker_pt/ftnoir_tracker_pt_dialog.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/ftnoir_tracker_pt/ftnoir_tracker_pt_dialog.cpp b/ftnoir_tracker_pt/ftnoir_tracker_pt_dialog.cpp index 7be05bb7..3486f234 100644 --- a/ftnoir_tracker_pt/ftnoir_tracker_pt_dialog.cpp +++ b/ftnoir_tracker_pt/ftnoir_tracker_pt_dialog.cpp @@ -14,6 +14,7 @@ # include <boost/shared_ptr.hpp> #else # include <memory> +# include "opentrack/camera-names.hpp" #endif #include <vector> @@ -27,12 +28,16 @@ TrackerDialog::TrackerDialog() { ui.setupUi( this ); +#ifdef OPENTRACK_API + ui.camdevice_combo->addItems(get_camera_names()); +#else vector<string> device_names; get_camera_device_names(device_names); for (vector<string>::iterator iter = device_names.begin(); iter != device_names.end(); ++iter) { ui.camdevice_combo->addItem(iter->c_str()); } +#endif tie_setting(s.cam_index, ui.camdevice_combo); tie_setting(s.cam_res_x, ui.res_x_spin); |