11#include <KConfigWatcher>
30 m_startXWayland =
start;
34 m_xwaylandListenFds << fd;
38 m_xwaylandDisplay = display;
42 m_xwaylandXauthority = xauthority;
46 m_applicationsToStart = applications;
50 m_inputMethodServerToStart = inputMethodServer;
63 void continueStartupWithScene();
65 void refreshSettings(
const KConfigGroup &group,
const QByteArrayList &names);
67 bool m_startXWayland =
false;
68 QStringList m_applicationsToStart;
69 QString m_inputMethodServerToStart;
70 QString m_sessionArgument;
72 std::unique_ptr<Xwl::Xwayland> m_xwayland;
73 QList<int> m_xwaylandListenFds;
74 QString m_xwaylandDisplay;
75 QString m_xwaylandXauthority;
76 KConfigWatcher::Ptr m_settingsWatcher;
Session * session() const
void setInputMethodServerToStart(const QString &inputMethodServer)
~ApplicationWayland() override
void setStartXwayland(bool start)
void setApplicationsToStart(const QStringList &applications)
void addXwaylandSocketFileDescriptor(int fd)
void setSessionArgument(const QString &session)
ApplicationWayland(int &argc, char **argv)
void performStartup() override
void setXwaylandXauthority(const QString &xauthority)
void setXwaylandDisplay(const QString &display)
XwaylandInterface * xwayland() const override