Changeset View
Changeset View
Standalone View
Standalone View
main.h
Show First 20 Lines • Show All 253 Lines • ▼ Show 20 Line(s) | 253 | #endif | |||
---|---|---|---|---|---|
254 | Platform *m_platform = nullptr; | 254 | Platform *m_platform = nullptr; | ||
255 | }; | 255 | }; | ||
256 | 256 | | |||
257 | inline static Application *kwinApp() | 257 | inline static Application *kwinApp() | ||
258 | { | 258 | { | ||
259 | return static_cast<Application*>(QCoreApplication::instance()); | 259 | return static_cast<Application*>(QCoreApplication::instance()); | ||
260 | } | 260 | } | ||
261 | 261 | | |||
262 | namespace Xwl | ||||
263 | { | ||||
264 | class Xwayland; | ||||
265 | } | ||||
266 | | ||||
267 | class KWIN_EXPORT ApplicationWaylandAbstract : public Application | ||||
268 | { | ||||
269 | Q_OBJECT | ||||
270 | public: | ||||
271 | virtual ~ApplicationWaylandAbstract() = 0; | ||||
272 | protected: | ||||
273 | friend class Xwl::Xwayland; | ||||
274 | | ||||
275 | ApplicationWaylandAbstract(OperationMode mode, int &argc, char **argv); | ||||
276 | virtual void setProcessStartupEnvironment(const QProcessEnvironment &environment) { | ||||
277 | Q_UNUSED(environment); | ||||
278 | } | ||||
279 | virtual void startSession() {} | ||||
280 | }; | ||||
281 | | ||||
282 | | ||||
262 | } // namespace | 283 | } // namespace | ||
263 | 284 | | |||
264 | #endif | 285 | #endif |