• Skip to content
  • Skip to link menu
KDE API Reference
  • KDE API Reference
  • kdepim API Reference
  • KDE Home
  • Contact Us
 

kleopatra

  • sources
  • kde-4.12
  • kdepim
  • kleopatra
  • crypto
Functions | Variables
verifychecksumscontroller.cpp File Reference
#include <config-kleopatra.h>
#include "verifychecksumscontroller.h"
#include <crypto/gui/verifychecksumsdialog.h>
#include <utils/input.h>
#include <utils/output.h>
#include <utils/classify.h>
#include <utils/kleo_assert.h>
#include <kleo/stl_util.h>
#include <kleo/checksumdefinition.h>
#include <KLocale>
#include <KDebug>
#include <KSaveFile>
#include <KGlobal>
#include <KConfigGroup>
#include <QPointer>
#include <QFileInfo>
#include <QThread>
#include <QMutex>
#include <QProgressDialog>
#include <QDir>
#include <QProcess>
#include <boost/bind.hpp>
#include <boost/function.hpp>
#include <gpg-error.h>
#include <deque>
#include <limits>
#include <set>
#include "moc_verifychecksumscontroller.cpp"
#include "verifychecksumscontroller.moc"
Include dependency graph for verifychecksumscontroller.cpp:

Go to the source code of this file.

Functions

static quint64 aggregate_size (const QDir &dir, const QStringList &files)
 
static QStringList c_lang_environment ()
 
static const QLatin1String CHECKSUM_DEFINITION_ID_ENTRY ("checksum-definition-id")
 
static QString decode (const QString &encoded)
 
static shared_ptr
< ChecksumDefinition > 
filename2definition (const QString &fileName, const std::vector< shared_ptr< ChecksumDefinition > > &checksumDefinitions)
 
static QStringList filter_checksum_files (QStringList l, const QList< QRegExp > &rxs)
 
static QStringList find_base_directiories (const QStringList &files)
 
static std::vector< SumFile > find_sums_by_input_files (const QStringList &files, QStringList &errors, const function< void(int)> &progress, const std::vector< shared_ptr< ChecksumDefinition > > &checksumDefinitions)
 
static QList< QRegExp > get_patterns (const std::vector< shared_ptr< ChecksumDefinition > > &checksumDefinitions)
 
static std::vector< File > parse_sum_file (const QString &fileName)
 
static QString process (const SumFile &sumFile, bool *fatal, const QStringList &env, const function< void(const QString &, VerifyChecksumsDialog::Status)> &status)
 
static
VerifyChecksumsDialog::Status 
string2status (const QByteArray &str)
 

Variables

static const Qt::CaseSensitivity fs_cs = HAVE_UNIX ? Qt::CaseSensitive : Qt::CaseInsensitive
 
static const bool HAVE_UNIX = false
 
static const size_t numStatusStrings = sizeof statusStrings / sizeof *statusStrings
 
struct {
   VerifyChecksumsDialog::Status   status
 
   const char *   string
 
} statusStrings []
 

Function Documentation

static quint64 aggregate_size ( const QDir &  dir,
const QStringList &  files 
)
static

Definition at line 320 of file verifychecksumscontroller.cpp.

static QStringList c_lang_environment ( )
static

Definition at line 500 of file verifychecksumscontroller.cpp.

static const QLatin1String CHECKSUM_DEFINITION_ID_ENTRY ( "checksum-definition-id"  )
static
static QString decode ( const QString &  encoded)
static

Definition at line 274 of file verifychecksumscontroller.cpp.

static shared_ptr<ChecksumDefinition> filename2definition ( const QString &  fileName,
const std::vector< shared_ptr< ChecksumDefinition > > &  checksumDefinitions 
)
static

Definition at line 327 of file verifychecksumscontroller.cpp.

static QStringList filter_checksum_files ( QStringList  l,
const QList< QRegExp > &  rxs 
)
static

Definition at line 258 of file verifychecksumscontroller.cpp.

static QStringList find_base_directiories ( const QStringList &  files)
static

Definition at line 383 of file verifychecksumscontroller.cpp.

static std::vector<SumFile> find_sums_by_input_files ( const QStringList &  files,
QStringList &  errors,
const function< void(int)> &  progress,
const std::vector< shared_ptr< ChecksumDefinition > > &  checksumDefinitions 
)
static

Definition at line 414 of file verifychecksumscontroller.cpp.

static QList<QRegExp> get_patterns ( const std::vector< shared_ptr< ChecksumDefinition > > &  checksumDefinitions)
static

Definition at line 107 of file verifychecksumscontroller.cpp.

static std::vector<File> parse_sum_file ( const QString &  fileName)
static

Definition at line 298 of file verifychecksumscontroller.cpp.

static QString process ( const SumFile &  sumFile,
bool *  fatal,
const QStringList &  env,
const function< void(const QString &, VerifyChecksumsDialog::Status)> &  status 
)
static

Definition at line 526 of file verifychecksumscontroller.cpp.

static VerifyChecksumsDialog::Status string2status ( const QByteArray &  str)
static

Definition at line 519 of file verifychecksumscontroller.cpp.

Variable Documentation

const Qt::CaseSensitivity fs_cs = HAVE_UNIX ? Qt::CaseSensitive : Qt::CaseInsensitive
static

Definition at line 85 of file verifychecksumscontroller.cpp.

const bool HAVE_UNIX = false
static

Definition at line 80 of file verifychecksumscontroller.cpp.

const size_t numStatusStrings = sizeof statusStrings / sizeof *statusStrings
static

Definition at line 517 of file verifychecksumscontroller.cpp.

VerifyChecksumsDialog::Status status

Definition at line 512 of file verifychecksumscontroller.cpp.

const { ... } statusStrings[]
Initial value:
= {
{ "OK", VerifyChecksumsDialog::OK },
{ "FAILED", VerifyChecksumsDialog::Failed },
}
Failed
Definition: setinitialpindialog.cpp:60
const char* string

Definition at line 511 of file verifychecksumscontroller.cpp.

This file is part of the KDE documentation.
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 22:56:42 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.

kleopatra

Skip menu "kleopatra"
  • Main Page
  • Namespace List
  • Namespace Members
  • Alphabetical List
  • Class List
  • Class Hierarchy
  • Class Members
  • File List
  • File Members

kdepim API Reference

Skip menu "kdepim API Reference"
  • akonadi_next
  • akregator
  • blogilo
  • calendarsupport
  • console
  •   kabcclient
  •   konsolekalendar
  • kaddressbook
  • kalarm
  •   lib
  • kdgantt2
  • kjots
  • kleopatra
  • kmail
  • knode
  • knotes
  • kontact
  • korgac
  • korganizer
  • ktimetracker
  • libkdepim
  • libkleo
  • libkpgp
  • mailcommon
  • messagelist
  • messageviewer

Search



Report problems with this website to our bug tracking system.
Contact the specific authors with questions and comments about the page contents.

KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal