Polkit-Qt-1  0.95.0
Public Types | Public Member Functions
PolkitQt1::TemporaryAuthorization Class Reference

This class represents PolicyKit temporary authorization. More...

#include <TemporaryAuthorization>

Public Types

typedef QList< TemporaryAuthorizationList
 

Public Member Functions

 TemporaryAuthorization (PolkitTemporaryAuthorization *pkTemporaryAuthorization)
 
 TemporaryAuthorization (const TemporaryAuthorization &other)
 
TemporaryAuthorizationoperator= (const TemporaryAuthorization &other)
 
QString id () const
 Gets the identifier for the authorization. More...
 
QString actionId () const
 Gets the identifier of the action that authorization is for. More...
 
Subject subject () const
 Gets the subject that authorization is for. More...
 
QDateTime obtainedAt () const
 Gets the time when authorization was obtained. More...
 
QDateTime expirationTime () const
 Gets the time when authorizaton will expire. More...
 
bool revoke ()
 Revoke temporary authorization. More...
 

Detailed Description

This class represents PolicyKit temporary authorization.

Author
Radek Novacek rnova.nosp@m.cek@.nosp@m.redha.nosp@m.t.co.nosp@m.m

This class encapsulates the PolkitTemporaryAuthorization interface.

Constructor & Destructor Documentation

◆ TemporaryAuthorization()

PolkitQt1::TemporaryAuthorization::TemporaryAuthorization ( PolkitTemporaryAuthorization *  pkTemporaryAuthorization)
explicit

Creates TemporaryAuthorization object from PolkitTemporaryAuthorization

Warning
It shouldn't be used directly unless you are completely aware of what are you doing
Parameters
pkTemporaryAuthorizationPolkitTemporaryAuthorization object
parent

Member Function Documentation

◆ actionId()

QString PolkitQt1::TemporaryAuthorization::actionId ( ) const

Gets the identifier of the action that authorization is for.

Returns
String that identifies the action

◆ expirationTime()

QDateTime PolkitQt1::TemporaryAuthorization::expirationTime ( ) const

Gets the time when authorizaton will expire.

Returns
Time of expiration

◆ id()

QString PolkitQt1::TemporaryAuthorization::id ( ) const

Gets the identifier for the authorization.

This identifier can be user by the revokeTemporaryAuthorization function

Returns
Unique identifier for the authorization

◆ obtainedAt()

QDateTime PolkitQt1::TemporaryAuthorization::obtainedAt ( ) const

Gets the time when authorization was obtained.

Returns
Time of obtaining the authorization

◆ revoke()

bool PolkitQt1::TemporaryAuthorization::revoke ( )

Revoke temporary authorization.

Returns
true Authorization has been revoked false Revoking authorization failed

◆ subject()

Subject PolkitQt1::TemporaryAuthorization::subject ( ) const

Gets the subject that authorization is for.

Returns
A Subject.

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