#pragma once #include "stfwd.h" #include class Capturer { public: Capturer(Manager &manager, const Settings &settings); ~Capturer(); void capture(); void repeatCapture(); void updateSettings(); void selected(const CaptureArea &area); void canceled(); private: void updatePixmap(); Manager &manager_; const Settings &settings_; QPixmap pixmap_; std::unique_ptr selector_; };