22
#include "mir/shell/trust_session_listener.h"
22
#include "mir/scene/trust_session_listener.h"
24
class TrustSessionListener : public QObject, public mir::shell::TrustSessionListener
24
class TrustSessionListener : public QObject, public mir::scene::TrustSessionListener
28
28
explicit TrustSessionListener(QObject *parent = 0);
29
29
~TrustSessionListener();
31
void starting(std::shared_ptr<mir::shell::TrustSession> const& trust_session) override;
32
void stopping(std::shared_ptr<mir::shell::TrustSession> const& trust_session) override;
31
void starting(mir::scene::TrustSession const& trust_session) override;
32
void stopping(mir::scene::TrustSession const& trust_session) override;
34
void trusted_session_beginning(mir::shell::TrustSession& trust_session, std::shared_ptr<mir::shell::Session> const& session) override;
35
void trusted_session_ending(mir::shell::TrustSession& trust_session, std::shared_ptr<mir::shell::Session> const& session) override;
34
void trusted_session_beginning(mir::scene::TrustSession& trust_session, mir::scene::Session const& session) override;
35
void trusted_session_ending(mir::scene::TrustSession& trust_session, mir::scene::Session const& session) override;
38
void trustSessionStarting(std::shared_ptr<mir::shell::TrustSession> const& session);
39
void trustSessionStopping(std::shared_ptr<mir::shell::TrustSession> const& session);
38
void trustSessionStarting(mir::scene::TrustSession const* trust_session);
39
void trustSessionStopping(mir::scene::TrustSession const* trust_session);
41
void trustedSessionBeginning(mir::shell::TrustSession const*, std::shared_ptr<mir::shell::Session> const&);
42
void trustedSessionEnding(mir::shell::TrustSession const*, std::shared_ptr<mir::shell::Session> const&);
41
void trustedSessionBeginning(mir::scene::TrustSession const* trust_session, mir::scene::Session const* session);
42
void trustedSessionEnding(mir::scene::TrustSession const* trust_session, mir::scene::Session const* session);
45
45
#endif // SESSIONLISTENER_H