36 Q_PROPERTY(
bool running READ isRunning NOTIFY runningChanged)
38 explicit Display(QObject *parent =
nullptr);
50 bool addSocketFileDescriptor(
int fileDescriptor,
const QString &socketName = QString());
62 bool addSocketName(
const QString &name = QString());
67 QStringList socketNames()
const;
77 void dispatchEvents();
92 operator wl_display *();
93 operator wl_display *()
const;
94 bool isRunning()
const;
100 QList<SeatInterface *> seats()
const;
101 QList<OutputDeviceV2Interface *> outputDevices()
const;
102 QList<OutputInterface *> outputs()
const;
103 QList<OutputInterface *> outputsIntersecting(
const QRect &rect)
const;
113 QList<ClientConnection *> connections()
const;
131 std::unique_ptr<DisplayPrivate> d;