32 Q_DISABLE_COPY_MOVE(QPlatformSessionManager)
34 explicit QPlatformSessionManager(
const QString &id,
const QString &key);
35 virtual ~QPlatformSessionManager();
37 virtual QString sessionId()
const;
38 virtual QString sessionKey()
const;
40 virtual bool allowsInteraction();
41 virtual bool allowsErrorInteraction();
42 virtual void release();
44 virtual void cancel();
46 virtual void setRestartHint(QSessionManager::RestartHint restartHint);
47 virtual QSessionManager::RestartHint restartHint()
const;
49 virtual void setRestartCommand(
const QStringList &command);
50 virtual QStringList restartCommand()
const;
51 virtual void setDiscardCommand(
const QStringList &command);
52 virtual QStringList discardCommand()
const;
54 virtual void setManagerProperty(
const QString &name,
const QString &value);
55 virtual void setManagerProperty(
const QString &name,
const QStringList &value);
57 virtual bool isPhase2()
const;
58 virtual void requestPhase2();
68 QStringList m_restartCommand;
69 QStringList m_discardCommand;
70 QSessionManager::RestartHint m_restartHint;