#pragma once #include #include class QEvent; namespace LtsMultiMonitor { class LTSMULTIMONITOR_EXPORT SecondaryWidget : public QWidget { Q_OBJECT public: SecondaryWidget() = default; virtual ~SecondaryWidget() = default; }; class LTSMULTIMONITOR_EXPORT FullscreenVideoDummyWidget : public SecondaryWidget { Q_OBJECT public: FullscreenVideoDummyWidget(); void hideVideo(); void showVideo(); protected: bool event(QEvent *); signals: void signalWidgetPlaced(const QRect &globalGeometry); void signalHideVideo(); void signalShowVideo(); }; }