Plasma-workspace
outputorderwatcher.h
97 QTimer *m_delayTimer = nullptr; // This is just to simulate the protocol that will be guaranteed to always arrive after screens additions and removals
This class watches for output ordering changes from the relevant backend.
Definition outputorderwatcher.h:28
static OutputOrderWatcher * instance(QObject *parent)
Create the correct OutputOrderWatcher.
Definition outputorderwatcher.cpp:89
QStringList outputOrder() const
Returns the list of outputs in order.
Definition outputorderwatcher.cpp:132
void useFallback(bool fallback, const char *reason=nullptr)
Backend failed, use QScreen based implementaion.
Definition outputorderwatcher.cpp:77
virtual bool nativeEventFilter(const QByteArray &eventType, void *message, qintptr *result)=0
QObject(QObject *parent)
Q_OBJECTQ_OBJECT
Q_SIGNALSQ_SIGNALS
QObject * parent() const const
This file is part of the KDE documentation.
Documentation copyright © 1996-2025 The KDE developers.
Generated on Fri Jan 31 2025 12:05:31 by doxygen 1.13.2 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2025 The KDE developers.
Generated on Fri Jan 31 2025 12:05:31 by doxygen 1.13.2 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.