47 Q_DECLARE_FLAGS(Capabilities, Capability)
49 static std::unique_ptr<Session> create();
50 static std::unique_ptr<Session> create(Type type);
65 virtual QString
seat()
const = 0;
119Q_DECLARE_OPERATORS_FOR_FLAGS(KWin::Session::Capabilities)
void activeChanged(bool active)
virtual int openRestricted(const QString &fileName)=0
virtual uint terminal() const =0
void devicePaused(dev_t deviceId)
virtual bool isActive() const =0
virtual void switchTo(uint terminal)=0
void deviceResumed(dev_t deviceId)
virtual Capabilities capabilities() const =0
virtual QString seat() const =0
virtual void closeRestricted(int fileDescriptor)=0