Files
qt6-migration-pipeline/Lts/Common/LtsMultiMonitor/lts_dummy_widget.h
T

44 lines
632 B
C++
Executable File

#pragma once
#include <LtsMultiMonitor/lts_multi_monitor_export.h>
#include <QWidget>
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();
};
}