DolphinQt: Turn the compress/decompress action into a dialog

This commit is contained in:
JosJuice
2020-04-04 23:18:15 +02:00
parent 42f6913bcc
commit dae2c14f7f
9 changed files with 283 additions and 195 deletions

View File

@ -116,6 +116,7 @@ GameFile::GameFile(std::string path) : m_file_path(std::move(path))
m_blob_type = volume->GetBlobType();
m_file_size = volume->GetRawSize();
m_volume_size = volume->GetSize();
m_volume_size_is_accurate = volume->IsSizeAccurate();
m_internal_name = volume->GetInternalName();
m_game_id = volume->GetGameID();
@ -136,6 +137,7 @@ GameFile::GameFile(std::string path) : m_file_path(std::move(path))
{
m_valid = true;
m_file_size = m_volume_size = File::GetSize(m_file_path);
m_volume_size_is_accurate = true;
m_platform = DiscIO::Platform::ELFOrDOL;
m_blob_type = DiscIO::BlobType::DIRECTORY;
}
@ -296,6 +298,7 @@ void GameFile::DoState(PointerWrap& p)
p.Do(m_file_size);
p.Do(m_volume_size);
p.Do(m_volume_size_is_accurate);
p.Do(m_short_names);
p.Do(m_long_names);