~alan-griffiths/qtmir/MirServer-is-an-implementation-detail

« back to all changes in this revision

Viewing changes to src/modules/Unity/Application/sessionmanager.h

  • Committer: Alan Griffiths
  • Date: 2016-05-06 09:27:32 UTC
  • Revision ID: alan@octopull.co.uk-20160506092732-bvn179al0d5hpocz
SessionManager shouldn't need MirServer

Show diffs side-by-side

added added

removed removed

Lines of Context:
38
38
    }
39
39
}
40
40
 
41
 
class MirServer;
42
 
 
43
41
namespace qtmir {
44
42
 
45
43
class Application;
51
49
 
52
50
public:
53
51
    explicit SessionManager(
54
 
        const QSharedPointer<MirServer>& mirServer,
 
52
        const std::shared_ptr<mir::scene::PromptSessionManager>& promptSessionManager,
55
53
        ApplicationManager* applicationManager,
56
54
        QObject *parent = 0
57
55
    );
77
75
protected:
78
76
 
79
77
private:
80
 
    QSharedPointer<MirServer> m_mirServer;
 
78
    const std::shared_ptr<mir::scene::PromptSessionManager> m_promptSessionManager;
81
79
    ApplicationManager* m_applicationManager;
82
80
    static SessionManager *the_session_manager;
83
81