libkleo
#include "cryptobackendfactory.h"
#include "libkleo/backends/qgpgme/qgpgmebackend.h"
#include "libkleo/backends/chiasmus/chiasmusbackend.h"
#include <kconfig.h>
#include <klocale.h>
#include <kdebug.h>
#include <kmessagebox.h>
#include <kconfiggroup.h>
#include <QApplication>
#include <iterator>
#include <algorithm>
#include <cassert>
Include dependency graph for cryptobackendfactory.cpp:
Go to the source code of this file.
Macros | |
#define | make_ext_operator(op, inv_op) |
#define | make_operator(op) |
Functions | |
static const char * | defaultBackend (const char *proto) |
Variables | |
static const char * | availableProtocols [] |
static const unsigned int | numAvailableProtocols = sizeof availableProtocols / sizeof *availableProtocols |
Macro Definition Documentation
#define make_ext_operator | ( | op, | |
inv_op | |||
) |
Value:
inline bool operator op( const char * lhs, const CaseInsensitiveString & rhs ) { \
return rhs.operator inv_op( lhs ); \
}
Definition at line 269 of file cryptobackendfactory.cpp.
#define make_operator | ( | op | ) |
Value:
bool operator op( const CaseInsensitiveString & other ) const { \
return qstricmp( m, other.m ) op 0; \
} \
bool operator op( const char * other ) const { \
return qstricmp( m, other ) op 0; \
}
Definition at line 253 of file cryptobackendfactory.cpp.
Function Documentation
|
static |
Definition at line 216 of file cryptobackendfactory.cpp.
Variable Documentation
|
static |
Initial value:
= {
"Chiasmus",
"OpenPGP", "SMIME",
}
Definition at line 61 of file cryptobackendfactory.cpp.
|
static |
Definition at line 67 of file cryptobackendfactory.cpp.
This file is part of the KDE documentation.
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:33:38 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:33:38 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.