libkleo
#include <checksumdefinition.h>
Public Types | |
enum | ArgumentPassingMethod { CommandLine, NewlineSeparatedInputFile, NullSeparatedInputFile, NumArgumentPassingMethods } |
Public Member Functions | |
virtual | ~ChecksumDefinition () |
QString | createCommand () const |
ArgumentPassingMethod | createCommandArgumentPassingMethod () const |
QString | id () const |
QString | label () const |
QString | outputFileName () const |
const QStringList & | patterns () const |
bool | startCreateCommand (QProcess *process, const QStringList &files) const |
bool | startVerifyCommand (QProcess *process, const QStringList &files) const |
QString | verifyCommand () const |
ArgumentPassingMethod | verifyCommandArgumentPassingMethod () const |
Static Public Member Functions | |
static std::vector < boost::shared_ptr < ChecksumDefinition > > | getChecksumDefinitions () |
static std::vector < boost::shared_ptr < ChecksumDefinition > > | getChecksumDefinitions (QStringList &errors) |
static boost::shared_ptr < ChecksumDefinition > | getDefaultChecksumDefinition (const std::vector< boost::shared_ptr< ChecksumDefinition > > &available) |
static QString | installPath () |
static void | setDefaultChecksumDefinition (const boost::shared_ptr< ChecksumDefinition > &checksumDefinition) |
static void | setInstallPath (const QString &ip) |
Protected Member Functions | |
ChecksumDefinition (const QString &id, const QString &label, const QString &outputFileName, const QStringList &extensions) | |
void | setCreateCommandArgumentPassingMethod (ArgumentPassingMethod method) |
void | setVerifyCommandArgumentPassingMethod (ArgumentPassingMethod method) |
Detailed Description
Definition at line 51 of file checksumdefinition.h.
Member Enumeration Documentation
Enumerator | |
---|---|
CommandLine | |
NewlineSeparatedInputFile | |
NullSeparatedInputFile | |
NumArgumentPassingMethods |
Definition at line 57 of file checksumdefinition.h.
Constructor & Destructor Documentation
|
protected |
Definition at line 244 of file checksumdefinition.cpp.
|
virtual |
Definition at line 255 of file checksumdefinition.cpp.
Member Function Documentation
QString ChecksumDefinition::createCommand | ( | ) | const |
Definition at line 257 of file checksumdefinition.cpp.
|
inline |
Definition at line 72 of file checksumdefinition.h.
|
static |
Definition at line 339 of file checksumdefinition.cpp.
|
static |
Definition at line 345 of file checksumdefinition.cpp.
|
static |
Definition at line 365 of file checksumdefinition.cpp.
|
inline |
Definition at line 65 of file checksumdefinition.h.
|
static |
Definition at line 67 of file checksumdefinition.cpp.
|
inline |
Definition at line 66 of file checksumdefinition.h.
|
inline |
Definition at line 69 of file checksumdefinition.h.
|
inline |
Definition at line 68 of file checksumdefinition.h.
|
inlineprotected |
Definition at line 90 of file checksumdefinition.h.
|
static |
Definition at line 379 of file checksumdefinition.cpp.
|
static |
Definition at line 79 of file checksumdefinition.cpp.
|
inlineprotected |
Definition at line 91 of file checksumdefinition.h.
bool ChecksumDefinition::startCreateCommand | ( | QProcess * | process, |
const QStringList & | files | ||
) | const |
Definition at line 322 of file checksumdefinition.cpp.
bool ChecksumDefinition::startVerifyCommand | ( | QProcess * | process, |
const QStringList & | files | ||
) | const |
Definition at line 330 of file checksumdefinition.cpp.
QString ChecksumDefinition::verifyCommand | ( | ) | const |
Definition at line 261 of file checksumdefinition.cpp.
|
inline |
Definition at line 75 of file checksumdefinition.h.
The documentation for this class was generated from the following files:
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.