kleopatra
#include <config-kleopatra.h>
#include "createchecksumscontroller.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.h>
#include <KSaveFile>
#include <QLayout>
#include <QDialog>
#include <QDialogButtonBox>
#include <QLabel>
#include <QListWidget>
#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 <map>
#include <limits>
#include "moc_createchecksumscontroller.cpp"
#include "createchecksumscontroller.moc"
Go to the source code of this file.
|
static quint64 | aggregate_size (const QDir &dir, const QStringList &files) |
|
static QString | decode (const QString &encoded) |
|
static shared_ptr
< ChecksumDefinition > | filename2definition (const QString &fileName, const std::vector< shared_ptr< ChecksumDefinition > > &checksumDefinitions) |
|
static std::vector< Dir > | find_dirs_by_input_files (const QStringList &files, const shared_ptr< ChecksumDefinition > &checksumDefinition, bool allowAddition, const function< void(int)> &progress, const std::vector< shared_ptr< ChecksumDefinition > > &checksumDefinitions) |
|
static std::vector< Dir > | find_dirs_by_sum_files (const QStringList &files, bool allowAddition, const function< void(int)> &progress, const std::vector< shared_ptr< ChecksumDefinition > > &checksumDefinitions) |
|
static QStringList | fs_intersect (QStringList l1, QStringList l2) |
|
static QStringList | fs_sort (QStringList l) |
|
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 Dir &dir, bool *fatal) |
|
static QStringList | remove_checksum_files (QStringList l, const QList< QRegExp > &rxs) |
|
|
static const Qt::CaseSensitivity | fs_cs = HAVE_UNIX ? Qt::CaseSensitive : Qt::CaseInsensitive |
|
static const bool | HAVE_UNIX = false |
|
static quint64 aggregate_size |
( |
const QDir & |
dir, |
|
|
const QStringList & |
files |
|
) |
| |
|
static |
static QString decode |
( |
const QString & |
encoded | ) |
|
|
static |
static shared_ptr<ChecksumDefinition> filename2definition |
( |
const QString & |
fileName, |
|
|
const std::vector< shared_ptr< ChecksumDefinition > > & |
checksumDefinitions |
|
) |
| |
|
static |
static std::vector<Dir> find_dirs_by_input_files |
( |
const QStringList & |
files, |
|
|
const shared_ptr< ChecksumDefinition > & |
checksumDefinition, |
|
|
bool |
allowAddition, |
|
|
const function< void(int)> & |
progress, |
|
|
const std::vector< shared_ptr< ChecksumDefinition > > & |
checksumDefinitions |
|
) |
| |
|
static |
static std::vector<Dir> find_dirs_by_sum_files |
( |
const QStringList & |
files, |
|
|
bool |
allowAddition, |
|
|
const function< void(int)> & |
progress, |
|
|
const std::vector< shared_ptr< ChecksumDefinition > > & |
checksumDefinitions |
|
) |
| |
|
static |
static QStringList fs_intersect |
( |
QStringList |
l1, |
|
|
QStringList |
l2 |
|
) |
| |
|
static |
static QStringList fs_sort |
( |
QStringList |
l | ) |
|
|
static |
static QList<QRegExp> get_patterns |
( |
const std::vector< shared_ptr< ChecksumDefinition > > & |
checksumDefinitions | ) |
|
|
static |
static std::vector<File> parse_sum_file |
( |
const QString & |
fileName | ) |
|
|
static |
static QString process |
( |
const Dir & |
dir, |
|
|
bool * |
fatal |
|
) |
| |
|
static |
static QStringList remove_checksum_files |
( |
QStringList |
l, |
|
|
const QList< QRegExp > & |
rxs |
|
) |
| |
|
static |
const Qt::CaseSensitivity fs_cs = HAVE_UNIX ? Qt::CaseSensitive : Qt::CaseInsensitive |
|
static |
const bool HAVE_UNIX = false |
|
static |
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.