![]() |
Qt 6.x
The Qt SDK
|
#include <qplatformsessionmanager.h>
Public Member Functions | |
QPlatformSessionManager (const QString &id, const QString &key) | |
virtual | ~QPlatformSessionManager () |
virtual QString | sessionId () const |
virtual QString | sessionKey () const |
virtual bool | allowsInteraction () |
virtual bool | allowsErrorInteraction () |
virtual void | release () |
virtual void | cancel () |
virtual void | setRestartHint (QSessionManager::RestartHint restartHint) |
virtual QSessionManager::RestartHint | restartHint () const |
virtual void | setRestartCommand (const QStringList &command) |
virtual QStringList | restartCommand () const |
virtual void | setDiscardCommand (const QStringList &command) |
virtual QStringList | discardCommand () const |
virtual void | setManagerProperty (const QString &name, const QString &value) |
virtual void | setManagerProperty (const QString &name, const QStringList &value) |
virtual bool | isPhase2 () const |
virtual void | requestPhase2 () |
void | appCommitData () |
void | appSaveState () |
Protected Attributes | |
QString | m_sessionId |
QString | m_sessionKey |
Definition at line 28 of file qplatformsessionmanager.h.
|
explicit |
Definition at line 14 of file qplatformsessionmanager.cpp.
|
virtual |
Definition at line 21 of file qplatformsessionmanager.cpp.
|
virtual |
Reimplemented in QWindowsSessionManager, and QXcbSessionManager.
Definition at line 40 of file qplatformsessionmanager.cpp.
|
virtual |
Reimplemented in QCocoaSessionManager, QWindowsSessionManager, and QXcbSessionManager.
Definition at line 35 of file qplatformsessionmanager.cpp.
void QPlatformSessionManager::appCommitData | ( | ) |
Definition at line 104 of file qplatformsessionmanager.cpp.
References qGuiApp.
Referenced by sm_performSaveYourself().
void QPlatformSessionManager::appSaveState | ( | ) |
Definition at line 109 of file qplatformsessionmanager.cpp.
References qGuiApp.
Referenced by sm_performSaveYourself().
|
virtual |
Reimplemented in QCocoaSessionManager, QWindowsSessionManager, and QXcbSessionManager.
Definition at line 49 of file qplatformsessionmanager.cpp.
|
virtual |
Definition at line 78 of file qplatformsessionmanager.cpp.
Referenced by sm_performSaveYourself().
|
virtual |
Reimplemented in QXcbSessionManager.
Definition at line 95 of file qplatformsessionmanager.cpp.
|
virtual |
Reimplemented in QWindowsSessionManager, and QXcbSessionManager.
Definition at line 45 of file qplatformsessionmanager.cpp.
|
virtual |
Reimplemented in QXcbSessionManager.
Definition at line 100 of file qplatformsessionmanager.cpp.
|
virtual |
Definition at line 68 of file qplatformsessionmanager.cpp.
Referenced by sm_performSaveYourself().
|
virtual |
Definition at line 58 of file qplatformsessionmanager.cpp.
Referenced by setRestartHint(), and sm_performSaveYourself().
|
virtual |
Definition at line 25 of file qplatformsessionmanager.cpp.
References m_sessionId.
Referenced by sm_performSaveYourself().
|
virtual |
Definition at line 30 of file qplatformsessionmanager.cpp.
References m_sessionKey.
Referenced by sm_performSaveYourself().
|
virtual |
Definition at line 73 of file qplatformsessionmanager.cpp.
Referenced by sm_performSaveYourself().
|
virtual |
Reimplemented in QXcbSessionManager.
Definition at line 83 of file qplatformsessionmanager.cpp.
References Q_UNUSED.
|
virtual |
Reimplemented in QXcbSessionManager.
Definition at line 89 of file qplatformsessionmanager.cpp.
References Q_UNUSED.
|
virtual |
Definition at line 63 of file qplatformsessionmanager.cpp.
Referenced by sm_performSaveYourself().
|
virtual |
Definition at line 53 of file qplatformsessionmanager.cpp.
References restartHint().
|
protected |
Definition at line 63 of file qplatformsessionmanager.h.
Referenced by sessionId(), and QXcbSessionManager::setSessionId().
|
protected |
Definition at line 64 of file qplatformsessionmanager.h.
Referenced by sessionKey(), and QXcbSessionManager::setSessionKey().