~aacid/qtmir/fix_leaks_application_manager_test

« back to all changes in this revision

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

  • Committer: CI Train Bot
  • Author(s): Alan Griffiths
  • Date: 2016-05-20 08:41:29 UTC
  • mfrom: (484.2.11 qtmir0)
  • Revision ID: ci-train-bot@canonical.com-20160520084129-co95olzpjkt1z4lh
Reduce coupling to MirServer - it has  been misused as a context object.
Approved by: Alan Griffiths, Unity8 CI Bot, Daniel d'Andrada

Show diffs side-by-side

added added

removed removed

Lines of Context:
47
47
    }
48
48
}
49
49
 
50
 
class MirServer;
51
 
 
52
50
namespace qtmir {
53
51
 
54
52
class DBusWindowStack;
74
72
    static ApplicationManager* singleton();
75
73
 
76
74
    explicit ApplicationManager(
77
 
            const QSharedPointer<MirServer> &mirServer,
78
75
            const QSharedPointer<TaskController> &taskController,
79
76
            const QSharedPointer<SharedWakelock> &sharedWakelock,
80
77
            const QSharedPointer<ProcInfo> &processInfo,
140
137
    Application *findClosingApplication(const QString &inputAppId) const;
141
138
    Application *findApplication(MirSurfaceInterface* surface);
142
139
 
143
 
    QSharedPointer<MirServer> m_mirServer;
144
 
 
145
140
    QList<Application*> m_applications;
146
141
    DBusWindowStack* m_dbusWindowStack;
147
142
    QSharedPointer<TaskController> m_taskController;