1 | /* |
---|---|
2 | * Copyright (C) 2020-2022 Roy Qu (royqh1979@gmail.com) |
3 | * |
4 | * This program is free software: you can redistribute it and/or modify |
5 | * it under the terms of the GNU General Public License as published by |
6 | * the Free Software Foundation, either version 3 of the License, or |
7 | * (at your option) any later version. |
8 | * |
9 | * This program is distributed in the hope that it will be useful, |
10 | * but WITHOUT ANY WARRANTY; without even the implied warranty of |
11 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
12 | * GNU General Public License for more details. |
13 | * |
14 | * You should have received a copy of the GNU General Public License |
15 | * along with this program. If not, see <https://www.gnu.org/licenses/>. |
16 | */ |
17 | #include "projectoptions.h" |
18 | #include "utils.h" |
19 | |
20 | ProjectVersionInfo::ProjectVersionInfo() |
21 | { |
22 | major = 1; |
23 | minor = 0; |
24 | release = 0; |
25 | build = 0; |
26 | languageID = 0x0409; // US English |
27 | charsetID = 0x04E4; // Windows multilingual |
28 | companyName = ""; |
29 | fileVersion = ""; |
30 | fileDescription = "Developed using the Red Panda C++ IDE"; |
31 | internalName = ""; |
32 | legalCopyright = ""; |
33 | legalTrademarks = ""; |
34 | originalFilename = ""; |
35 | productName = ""; |
36 | productVersion = ""; |
37 | autoIncBuildNr = false; |
38 | syncProduct = true; |
39 | } |
40 | |
41 | ProjectOptions::ProjectOptions() |
42 | { |
43 | type = ProjectType::GUI; |
44 | version = 3; |
45 | isCpp = false; |
46 | logOutputEnabled = false; |
47 | useCustomMakefile = false; |
48 | usePrecompiledHeader = false; |
49 | overrideOutput = false; |
50 | includeVersionInfo = false; |
51 | supportXPThemes = false; |
52 | compilerSet = 0; |
53 | compilerSetType = 0; |
54 | staticLink = true; |
55 | addCharset = true; |
56 | modelType = ProjectModelType::FileSystem; |
57 | execEncoding = ENCODING_SYSTEM_DEFAULT; |
58 | } |
59 |