Changeset View
Changeset View
Standalone View
Standalone View
main.h
Show First 20 Lines • Show All 262 Lines • ▼ Show 20 Line(s) | 261 | #endif | |||
---|---|---|---|---|---|
263 | bool m_terminating = false; | 263 | bool m_terminating = false; | ||
264 | }; | 264 | }; | ||
265 | 265 | | |||
266 | inline static Application *kwinApp() | 266 | inline static Application *kwinApp() | ||
267 | { | 267 | { | ||
268 | return static_cast<Application*>(QCoreApplication::instance()); | 268 | return static_cast<Application*>(QCoreApplication::instance()); | ||
269 | } | 269 | } | ||
270 | 270 | | |||
271 | namespace Xwl | ||||
272 | { | ||||
273 | class Xwayland; | ||||
274 | } | ||||
275 | | ||||
276 | class KWIN_EXPORT ApplicationWaylandAbstract : public Application | ||||
277 | { | ||||
278 | Q_OBJECT | ||||
279 | public: | ||||
280 | virtual ~ApplicationWaylandAbstract() = 0; | ||||
281 | protected: | ||||
282 | friend class Xwl::Xwayland; | ||||
283 | | ||||
284 | ApplicationWaylandAbstract(OperationMode mode, int &argc, char **argv); | ||||
285 | virtual void setProcessStartupEnvironment(const QProcessEnvironment &environment) { | ||||
286 | Q_UNUSED(environment); | ||||
287 | } | ||||
288 | virtual void startSession() {} | ||||
289 | }; | ||||
290 | | ||||
291 | | ||||
271 | } // namespace | 292 | } // namespace | ||
272 | 293 | | |||
273 | #endif | 294 | #endif |