Subversion Repositories tpanel

Rev

Rev 122 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 122 Rev 137
Line 20... Line 20...
20
 
20
 
21
#include <string>
21
#include <string>
22
#include <vector>
22
#include <vector>
23
#include <functional>
23
#include <functional>
24
 
24
 
-
 
25
#define MAX_TMP_LEN     10
-
 
26
 
25
class TTPInit
27
class TTPInit
26
{
28
{
27
    public:
29
    public:
28
        TTPInit(const std::string& path);
30
        TTPInit(const std::string& path);
29
        TTPInit();
31
        TTPInit();
Line 43... Line 45...
43
 
45
 
44
        bool createPanelConfigs();
46
        bool createPanelConfigs();
45
        bool createSystemConfigs();
47
        bool createSystemConfigs();
46
        bool _makeDir(const std::string& dir);
48
        bool _makeDir(const std::string& dir);
47
        bool copyFile(const std::string& fname);
49
        bool copyFile(const std::string& fname);
-
 
50
        std::string getTmpFileName();
48
#ifdef __ANDROID__
51
#ifdef __ANDROID__
49
        bool askPermissions();
52
        bool askPermissions();
50
#endif
53
#endif
51
        std::string mPath;
54
        std::string mPath;
52
        std::vector<std::string> mDirList;
55
        std::vector<std::string> mDirList;
-
 
56
        void logging(int level, const std::string& msg);
53
};
57
};
54
 
58
 
55
#endif // TTPINIT_H
59
#endif // TTPINIT_H