#pragma once #include #include #include #include class CameraSettingsWindow : public wxDialog { wxChoice* m_cameraChoice; wxButton* m_refreshButton; wxWindow* m_imageWindow; wxBitmap m_imageBitmap; wxTimer m_imageUpdateTimer; std::vector m_imageBuffer; public: explicit CameraSettingsWindow(wxWindow* parent); void OnSelectCameraChoice(wxCommandEvent&); void OnRefreshPressed(wxCommandEvent&); void UpdateImage(const wxTimerEvent&); void OnClose(wxCloseEvent& event); };