Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
QPlatformSessionManager Class Reference

#include <qplatformsessionmanager.h>

Inheritance diagram for QPlatformSessionManager:
Collaboration diagram for QPlatformSessionManager:

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

Detailed Description

Definition at line 29 of file qplatformsessionmanager.h.

Constructor & Destructor Documentation

◆ QPlatformSessionManager()

QT_BEGIN_NAMESPACE QPlatformSessionManager::QPlatformSessionManager ( const QString & id,
const QString & key )
explicit

Definition at line 15 of file qplatformsessionmanager.cpp.

◆ ~QPlatformSessionManager()

QPlatformSessionManager::~QPlatformSessionManager ( )
virtual

Definition at line 22 of file qplatformsessionmanager.cpp.

Member Function Documentation

◆ allowsErrorInteraction()

bool QPlatformSessionManager::allowsErrorInteraction ( )
virtual

Reimplemented in QWindowsSessionManager, and QXcbSessionManager.

Definition at line 41 of file qplatformsessionmanager.cpp.

◆ allowsInteraction()

bool QPlatformSessionManager::allowsInteraction ( )
virtual

◆ appCommitData()

void QPlatformSessionManager::appCommitData ( )

Definition at line 105 of file qplatformsessionmanager.cpp.

◆ appSaveState()

void QPlatformSessionManager::appSaveState ( )

Definition at line 110 of file qplatformsessionmanager.cpp.

◆ cancel()

void QPlatformSessionManager::cancel ( )
virtual

◆ discardCommand()

QStringList QPlatformSessionManager::discardCommand ( ) const
virtual

Definition at line 79 of file qplatformsessionmanager.cpp.

◆ isPhase2()

bool QPlatformSessionManager::isPhase2 ( ) const
virtual

Reimplemented in QXcbSessionManager.

Definition at line 96 of file qplatformsessionmanager.cpp.

◆ release()

void QPlatformSessionManager::release ( )
virtual

Reimplemented in QWindowsSessionManager, and QXcbSessionManager.

Definition at line 46 of file qplatformsessionmanager.cpp.

◆ requestPhase2()

void QPlatformSessionManager::requestPhase2 ( )
virtual

Reimplemented in QXcbSessionManager.

Definition at line 101 of file qplatformsessionmanager.cpp.

◆ restartCommand()

QStringList QPlatformSessionManager::restartCommand ( ) const
virtual

Definition at line 69 of file qplatformsessionmanager.cpp.

◆ restartHint()

QSessionManager::RestartHint QPlatformSessionManager::restartHint ( ) const
virtual

Definition at line 59 of file qplatformsessionmanager.cpp.

◆ sessionId()

QString QPlatformSessionManager::sessionId ( ) const
virtual

Definition at line 26 of file qplatformsessionmanager.cpp.

◆ sessionKey()

QString QPlatformSessionManager::sessionKey ( ) const
virtual

Definition at line 31 of file qplatformsessionmanager.cpp.

◆ setDiscardCommand()

void QPlatformSessionManager::setDiscardCommand ( const QStringList & command)
virtual

Definition at line 74 of file qplatformsessionmanager.cpp.

◆ setManagerProperty() [1/2]

void QPlatformSessionManager::setManagerProperty ( const QString & name,
const QString & value )
virtual

Reimplemented in QXcbSessionManager.

Definition at line 84 of file qplatformsessionmanager.cpp.

◆ setManagerProperty() [2/2]

void QPlatformSessionManager::setManagerProperty ( const QString & name,
const QStringList & value )
virtual

Reimplemented in QXcbSessionManager.

Definition at line 90 of file qplatformsessionmanager.cpp.

◆ setRestartCommand()

void QPlatformSessionManager::setRestartCommand ( const QStringList & command)
virtual

Definition at line 64 of file qplatformsessionmanager.cpp.

◆ setRestartHint()

void QPlatformSessionManager::setRestartHint ( QSessionManager::RestartHint restartHint)
virtual

Definition at line 54 of file qplatformsessionmanager.cpp.

Member Data Documentation

◆ m_sessionId

QString QPlatformSessionManager::m_sessionId
protected

Definition at line 64 of file qplatformsessionmanager.h.

◆ m_sessionKey

QString QPlatformSessionManager::m_sessionKey
protected

Definition at line 65 of file qplatformsessionmanager.h.


The documentation for this class was generated from the following files: