1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
|
#ifndef CHECKSUMDLG_H
#define CHECKSUMDLG_H
#include <kdialogbase.h>
#include <tqvaluelist.h>
class KTempFile;
extern void initChecksumModule();
class CreateChecksumDlg: public KDialogBase {
public:
CreateChecksumDlg(const TQStringList& files, bool containFolders, const TQString& path);
private:
KTempFile *tmpOut, *tmpErr;
};
class MatchChecksumDlg: public KDialogBase {
public:
MatchChecksumDlg(const TQStringList& files, bool containFolders,
const TQString& path, const TQString& checksumFile=TQString());
static TQString checksumTypesFilter;
protected:
bool verifyChecksumFile(TQString path, TQString& extension);
private:
KTempFile *tmpOut, *tmpErr;
};
class ChecksumResultsDlg: public KDialogBase {
public:
ChecksumResultsDlg(const TQStringList& stdOut, const TQStringList& stdErr,
const TQString& suggestedFilename, const TQString& binary, const TQString& type,
bool standardFormat);
protected:
bool saveChecksum(const TQStringList& data, TQString filename);
void savePerFile(const TQStringList& data, const TQString& type);
private:
TQString _binary;
};
class VerifyResultDlg: public KDialogBase {
public:
VerifyResultDlg(const TQStringList& failed);
};
#endif // CHECKSUMDLG_H
|