~mterry/qtmir/report-osk-max-height

« back to all changes in this revision

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

  • Committer: CI Train Bot
  • Author(s): Michael Terry
  • Date: 2016-04-28 12:48:42 UTC
  • mfrom: (434.4.18 use-ual-info)
  • Revision ID: ci-train-bot@canonical.com-20160428124842-x84nsytuv4n0dsib
Use latest UbuntuAppLaunch API which supports libertine apps.
Approved by: Nick Dedekind

Show diffs side-by-side

added added

removed removed

Lines of Context:
41
41
{
42
42
 
43
43
class ApplicationManager;
44
 
class DesktopFileReader;
 
44
class ApplicationInfo;
45
45
class Session;
46
46
class SharedWakelock;
47
47
class AbstractTimer;
79
79
    };
80
80
 
81
81
    Application(const QSharedPointer<SharedWakelock>& sharedWakelock,
82
 
                DesktopFileReader *desktopFileReader,
 
82
                const QSharedPointer<ApplicationInfo>& appInfo,
83
83
                const QStringList &arguments = QStringList(),
84
84
                ApplicationManager *parent = nullptr);
85
85
    virtual ~Application();
121
121
    bool canBeResumed() const;
122
122
 
123
123
    bool isValid() const;
124
 
    QString desktopFile() const;
125
 
    QString exec() const;
126
124
    bool fullscreen() const;
127
125
 
128
126
    Stages supportedStages() const;
159
157
 
160
158
private:
161
159
 
162
 
    QString longAppId() const;
163
160
    void acquireWakelock() const;
164
161
    void releaseWakelock() const;
165
162
    void setPid(pid_t pid);
177
174
    void applyClosing();
178
175
 
179
176
    QSharedPointer<SharedWakelock> m_sharedWakelock;
180
 
    DesktopFileReader* m_desktopData;
181
 
    QString m_longAppId;
 
177
    QSharedPointer<ApplicationInfo> m_appInfo;
182
178
    pid_t m_pid;
183
179
    Stage m_stage;
184
180
    Stages m_supportedStages;