cleanup project.h
This commit is contained in:
@@ -1,26 +1,24 @@
|
|||||||
#ifndef YAZE_APP_CORE_PROJECT_H
|
#ifndef YAZE_APP_CORE_PROJECT_H
|
||||||
#define YAZE_APP_CORE_PROJECT_H
|
#define YAZE_APP_CORE_PROJECT_H
|
||||||
|
|
||||||
#include "absl/strings/match.h"
|
#include <filesystem>
|
||||||
|
|
||||||
#include <fstream>
|
#include <fstream>
|
||||||
#include <string>
|
#include <string>
|
||||||
#include <string_view>
|
#include <string_view>
|
||||||
#include <vector>
|
#include <vector>
|
||||||
|
|
||||||
#include "absl/status/status.h"
|
#include "absl/status/status.h"
|
||||||
#include "absl/strings/string_view.h"
|
#include "absl/strings/match.h"
|
||||||
#include "app/core/common.h"
|
#include "app/core/common.h"
|
||||||
|
|
||||||
namespace yaze {
|
namespace yaze {
|
||||||
namespace app {
|
namespace app {
|
||||||
|
|
||||||
constexpr absl::string_view kProjectFileExtension = ".yaze";
|
constexpr std::string kProjectFileExtension = ".yaze";
|
||||||
constexpr absl::string_view kProjectFileFilter =
|
constexpr absl::string_view kProjectFileFilter =
|
||||||
"Yaze Project Files (*.yaze)\0*.yaze\0";
|
"Yaze Project Files (*.yaze)\0*.yaze\0";
|
||||||
constexpr absl::string_view kPreviousRomFilenameDelimiter =
|
constexpr std::string kPreviousRomFilenameDelimiter = "PreviousRomFilename";
|
||||||
"PreviousRomFilename";
|
constexpr std::string kEndOfProjectFile = "EndOfProjectFile";
|
||||||
constexpr absl::string_view kEndOfProjectFile = "EndOfProjectFile";
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @struct Project
|
* @struct Project
|
||||||
@@ -70,9 +68,12 @@ struct Project : public core::ExperimentFlags {
|
|||||||
}
|
}
|
||||||
|
|
||||||
if (absl::StrContains(line, kPreviousRomFilenameDelimiter)) {
|
if (absl::StrContains(line, kPreviousRomFilenameDelimiter)) {
|
||||||
previous_rom_filenames_.push_back(
|
size_t delimiter_pos = line.find(kPreviousRomFilenameDelimiter);
|
||||||
line.substr(line.find(kPreviousRomFilenameDelimiter) +
|
if (delimiter_pos != std::string::npos) {
|
||||||
kPreviousRomFilenameDelimiter.size() + 1));
|
std::string filename =
|
||||||
|
line.substr(delimiter_pos + kPreviousRomFilenameDelimiter.size());
|
||||||
|
previous_rom_filenames_.push_back(filename);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user