Subversion Repositories spk

Rev

Rev 160 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 160 Rev 183
Line 1... Line 1...
1
#pragma once
1
#pragma once
2
 
2
 
3
#include "lists.h"
3
#include "lists.h"
4
#include "Utils/String.h"
4
#include "Utils/String.h"
5
#include "Utils/StringList.h"
5
#include "Utils/StringList.h"
6
#include "StringList.h"
-
 
7
#include "enums.h"
6
#include "enums.h"
8
 
7
 
9
class C_File;
8
class C_File;
10
class CBaseFile;
9
class CBaseFile;
11
class CProgressInfo;
10
class CProgressInfo;
Line 25... Line 24...
25
 
24
 
26
	int count() const;
25
	int count() const;
27
	bool isOriginal(C_File *f) const;
26
	bool isOriginal(C_File *f) const;
28
 
27
 
29
	void installed(CBaseFile *package);
28
	void installed(CBaseFile *package);
30
	void backup(CBaseFile *package, CyStringList *errors);
29
	void backup(CBaseFile *package, Utils::CStringList *errors);
31
	bool backupFile(C_File *f, CyStringList *errors);
30
	bool backupFile(C_File *f, Utils::CStringList *errors);
32
	bool doBackup(C_File *f, CyStringList *errors);
31
	bool doBackup(C_File *f, Utils::CStringList *errors);
33
	int  restoreAll(CProgressInfo *info, int files, int max);
32
	int  restoreAll(CProgressInfo *info, int files, int max);
34
	bool restoreFile(C_File *f, CyStringList *errors);
33
	bool restoreFile(C_File *f, Utils::CStringList *errors);
35
 
34
 
36
	void parse(const Utils::String &data);
35
	void parse(const Utils::String &data);
37
	void update(bool bForce, const CLinkList<C_File> *pFiles);
36
	void update(bool bForce, const CLinkList<C_File> *pFiles);
38
	bool writeData(Utils::CStringList &lines);
37
	bool writeData(Utils::CStringList &lines);
39
 
38