diff options
Diffstat (limited to 'src/uca-camera.c')
-rw-r--r-- | src/uca-camera.c | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/src/uca-camera.c b/src/uca-camera.c index 78adae3..d9d2d6a 100644 --- a/src/uca-camera.c +++ b/src/uca-camera.c @@ -40,6 +40,10 @@ #include "cameras/uca-pf-camera.h" #endif +#ifdef HAVE_DEXELA_CL +#include "cameras/uca-dexela-camera.h" +#endif + #define UCA_CAMERA_GET_PRIVATE(obj) (G_TYPE_INSTANCE_GET_PRIVATE((obj), UCA_TYPE_CAMERA, UcaCameraPrivate)) G_DEFINE_TYPE(UcaCamera, uca_camera, G_TYPE_OBJECT) @@ -81,6 +85,9 @@ static gchar *uca_camera_types[] = { #ifdef HAVE_PHOTON_FOCUS "pf", #endif +#ifdef HAVE_DEXELA_CL + "dexela", +#endif NULL }; @@ -397,6 +404,11 @@ static UcaCamera *uca_camera_new_from_type(const gchar *type, GError **error) return UCA_CAMERA(uca_pf_camera_new(error)); #endif +#ifdef HAVE_DEXELA_CL + if (!g_strcmp0(type, "dexela")) + return UCA_CAMERA(uca_dexela_camera_new(error)); +#endif + return NULL; } |