10#if KWIN_BUILD_ACTIVITIES
16#include "virtualdesktops.h"
29 WindowThumbnailItem::componentComplete();
35 return m_output ? m_output->
name() : QString();
40 setOutput(kwinApp()->outputBackend()->findOutput(name));
85void DesktopBackgroundItem::updateWindow()
87 if (!isComponentComplete()) {
91 if (Q_UNLIKELY(!m_output)) {
92 qCWarning(KWIN_SCRIPTING) <<
"DesktopBackgroundItem.output is required";
96 VirtualDesktop *
desktop = m_desktop;
98 desktop = VirtualDesktopManager::self()->currentDesktop();
103#if KWIN_BUILD_ACTIVITIES
108 Window *clientCandidate =
nullptr;
126#include "moc_desktopbackgrounditem.cpp"
void setOutputName(const QString &name)
KWin::VirtualDesktop * desktop
void setActivity(const QString &activity)
DesktopBackgroundItem(QQuickItem *parent=nullptr)
void setDesktop(VirtualDesktop *desktop)
void componentComplete() override
void setOutput(Output *output)
bool isOnActivity(const QString &activity) const
bool isOnDesktop(VirtualDesktop *desktop) const
bool isOnOutput(Output *output) const
void setClient(Window *client)
static Workspace * self()
const QList< Window * > windows() const