#ifndef CAMCONFIG_H #define CAMCONFIG_H #include #include #include #include #include #include #include #include "camerapreview.h" class ROI; namespace Ui { class CamConfigurator; } class CamConfigurator : public QDialog { Q_OBJECT public: explicit CamConfigurator(Pylon::DeviceInfoList_t &deviceList, QWidget *parent = 0); ~CamConfigurator(); CameraLayout layout(); public slots: void modeChanged(int idx); void primaryDeviceChanged(int idx); // signals: // void column_visibility_changed(QString who, QString column, bool state); // void recent_file_changed(QStringList); private: Pylon::DeviceInfoList_t deviceList; QComboBox *mode_combo, *device_combo, *orientation_combo; QStackedWidget *stack; QDialogButtonBox *buttonbox; CameraPreview *singleCamPreview; QWidget* singleCameraView(); //void stereoCameraView(); }; #endif // CAMCONFIG_H