signon  8.58
SignonDaemonNS::SignonIdentity Class Reference

Daemon side representation of identity. More...

#include <signonidentity.h>

Inheritance diagram for SignonDaemonNS::SignonIdentity:
Collaboration diagram for SignonDaemonNS::SignonIdentity:

List of all members.

Public Slots

quint32 requestCredentialsUpdate (const QString &message)
QVariantMap getInfo ()
bool addReference (const QString &reference)
bool removeReference (const QString &reference)
bool verifyUser (const QVariantMap &params)
bool verifySecret (const QString &secret)
void remove ()
bool signOut ()
quint32 store (const QVariantMap &info)
void queryUiSlot (QDBusPendingCallWatcher *call)
void verifyUiSlot (QDBusPendingCallWatcher *call)

Signals

void unregistered ()
void infoUpdated (int)
void stored (SignonIdentity *identity)

Public Member Functions

void destroy ()
 Performs any predestruction operations and the destruction itself.
quint32 id () const
SignonIdentityInfo queryInfo (bool &ok, bool queryPassword=true)
quint32 storeCredentials (const SignonIdentityInfo &info)

Static Public Member Functions

static SignonIdentitycreateIdentity (quint32 id, SignonDaemon *parent)

Friends

class PendingCallWatcherWithContext
class SignonIdentityAdaptor

Detailed Description

Daemon side representation of identity.

Todo:
description.

Definition at line 50 of file signonidentity.h.


Member Function Documentation

Performs any predestruction operations and the destruction itself.

Reimplement this for smoother control.

Reimplemented from SignonDaemonNS::SignonDisposable.

Definition at line 127 of file signonidentity.cpp.

Referenced by SignonDaemonNS::SignonDaemon::getIdentity().

Referenced by storeCredentials().

Referenced by storeCredentials().


Friends And Related Function Documentation

friend class PendingCallWatcherWithContext [friend]

Definition at line 54 of file signonidentity.h.

Referenced by queryUiSlot(), remove(), requestCredentialsUpdate(), signOut(), and verifyUiSlot().

friend class SignonIdentityAdaptor [friend]

Definition at line 55 of file signonidentity.h.


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