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
20ProjectVersionInfo::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
41ProjectOptions::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