Search for usage in LXR

KIdentityManagementQuick::CryptographyBackendInterface Class Referenceabstract

#include <cryptographybackendinterface.h>

Public Member Functions

virtual QAbstractItemModelopenPgpKeyListModel () const =0
virtual QAbstractItemModelsmimeKeyListModel () const =0

Protected Member Functions

virtual KIdentityManagementCore::Identity identity () const =0
virtual void setIdentity (const KIdentityManagementCore::Identity &identity)=0

Detailed Description

Defines the interface used by the Cryptography Editor Backend.

This class is held by the CryptographyBackend, which exposes what is needed to the Cryptography Editor QtQuick UI.

Contains utility methods to access required objects and data for identity-related cryptography editing.

Definition at line 28 of file cryptographybackendinterface.h.

Constructor & Destructor Documentation

◆ ~CryptographyBackendInterface()

virtual KIdentityManagementQuick::CryptographyBackendInterface::~CryptographyBackendInterface ( )

Definition at line 33 of file cryptographybackendinterface.h.

Member Function Documentation

◆ identity()

virtual KIdentityManagementCore::Identity KIdentityManagementQuick::CryptographyBackendInterface::identity ( ) const
protectedpure virtual

The identity that affects what data to show.

◆ openPgpKeyListModel()

virtual QAbstractItemModel * KIdentityManagementQuick::CryptographyBackendInterface::openPgpKeyListModel ( ) const
pure virtual

A list model providing a list of OpenPGP keys.

◆ smimeKeyListModel()

virtual QAbstractItemModel * KIdentityManagementQuick::CryptographyBackendInterface::smimeKeyListModel ( ) const
pure virtual

A list model providing a list of S/MIME keys.

The documentation for this class was generated from the following file:
This file is part of the KDE documentation.
Documentation copyright © 1996-2024 The KDE developers.
Generated on Fri Jun 7 2024 11:58:18 by doxygen 1.10.0 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.