48 return "Configuration Files";
83 std::string rel_path = file->getRelativePath();
Contains all of the non-GUI code necessary for doing one "screen" worth of setup.
void loadFiles()
Populate the 'Files to be generated' list.
void setShouldGenerate(const std::string &rel_path, bool should_generate)
const std::filesystem::path & getPackagePath()
void onInit() override
Overridable initialization method.
void loadTemplateVariables()
std::vector< std::string > getIncompleteWarnings() const
std::unordered_map< std::string, bool > should_generate_
bool hasModifiedFiles() const
std::vector< GeneratedFilePtr > gen_files_
Vector of all files to be generated.
void setPackagePath(const std::filesystem::path &package_path)
bool hasMatchingFileStatus(FileStatus status) const
std::string getInvalidGroupName() const
bool shouldGenerate(const GeneratedFilePtr &file) const
std::shared_ptr< PackageSettingsConfig > package_settings_
std::string getName() const override
Returns the name of the setup step.
void setPackageName(const std::string &package_name)
unsigned int getNumFiles() const
const std::vector< GeneratedFilePtr > getGeneratedFiles() const
bool hasConflictingFiles() const
bool hasSetupAssistantFile()
FileStatus
Status associated with each GeneratedFile.