Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
Merge pull request #11456 from MayImilae/remove-boot-from-dvd
Remove Boot from DVD Backup
  • Loading branch information
delroth committed Jan 17, 2023
2 parents c527aea + dcc10cf commit 686ac36
Show file tree
Hide file tree
Showing 8 changed files with 0 additions and 242 deletions.
4 changes: 0 additions & 4 deletions Source/Core/DiscIO/Blob.cpp
Expand Up @@ -18,7 +18,6 @@
#include "DiscIO/CISOBlob.h"
#include "DiscIO/CompressedBlob.h"
#include "DiscIO/DirectoryBlob.h"
#include "DiscIO/DriveBlob.h"
#include "DiscIO/FileBlob.h"
#include "DiscIO/NFSBlob.h"
#include "DiscIO/TGCBlob.h"
Expand Down Expand Up @@ -215,9 +214,6 @@ u32 SectorReader::ReadChunk(u8* buffer, u64 chunk_num)

std::unique_ptr<BlobReader> CreateBlobReader(const std::string& filename)
{
if (Common::IsCDROMDevice(filename))
return DriveReader::Create(filename);

File::IOFile file(filename, "rb");
u32 magic;
if (!file.ReadArray(&magic, 1))
Expand Down
2 changes: 0 additions & 2 deletions Source/Core/DiscIO/CMakeLists.txt
Expand Up @@ -13,8 +13,6 @@ add_library(discio
DiscScrubber.h
DiscUtils.cpp
DiscUtils.h
DriveBlob.cpp
DriveBlob.h
Enums.cpp
Enums.h
FileBlob.cpp
Expand Down
161 changes: 0 additions & 161 deletions Source/Core/DiscIO/DriveBlob.cpp

This file was deleted.

54 changes: 0 additions & 54 deletions Source/Core/DiscIO/DriveBlob.h

This file was deleted.

2 changes: 0 additions & 2 deletions Source/Core/DolphinLib.props
Expand Up @@ -438,7 +438,6 @@
<ClInclude Include="DiscIO\DiscExtractor.h" />
<ClInclude Include="DiscIO\DiscScrubber.h" />
<ClInclude Include="DiscIO\DiscUtils.h" />
<ClInclude Include="DiscIO\DriveBlob.h" />
<ClInclude Include="DiscIO\Enums.h" />
<ClInclude Include="DiscIO\FileBlob.h" />
<ClInclude Include="DiscIO\Filesystem.h" />
Expand Down Expand Up @@ -1051,7 +1050,6 @@
<ClCompile Include="DiscIO\DiscExtractor.cpp" />
<ClCompile Include="DiscIO\DiscScrubber.cpp" />
<ClCompile Include="DiscIO\DiscUtils.cpp" />
<ClCompile Include="DiscIO\DriveBlob.cpp" />
<ClCompile Include="DiscIO\Enums.cpp" />
<ClCompile Include="DiscIO\FileBlob.cpp" />
<ClCompile Include="DiscIO\Filesystem.cpp" />
Expand Down
2 changes: 0 additions & 2 deletions Source/Core/DolphinQt/MainWindow.cpp
Expand Up @@ -479,8 +479,6 @@ void MainWindow::ConnectMenuBar()
connect(m_menu_bar, &MenuBar::Exit, this, &MainWindow::close);
connect(m_menu_bar, &MenuBar::EjectDisc, this, &MainWindow::EjectDisc);
connect(m_menu_bar, &MenuBar::ChangeDisc, this, &MainWindow::ChangeDisc);
connect(m_menu_bar, &MenuBar::BootDVDBackup, this,
[this](const QString& drive) { StartGame(drive, ScanForSecondDisc::No); });
connect(m_menu_bar, &MenuBar::OpenUserFolder, this, &MainWindow::OpenUserFolder);

// Emulation
Expand Down
15 changes: 0 additions & 15 deletions Source/Core/DolphinQt/MenuBar.cpp
Expand Up @@ -189,19 +189,6 @@ void MenuBar::OnDebugModeToggled(bool enabled)
}
}

void MenuBar::AddDVDBackupMenu(QMenu* file_menu)
{
m_backup_menu = file_menu->addMenu(tr("&Boot from DVD Backup"));

const std::vector<std::string> drives = Common::GetCDDevices();
// Windows Limitation of 24 character drives
for (size_t i = 0; i < drives.size() && i < 24; i++)
{
auto drive = QString::fromStdString(drives[i]);
m_backup_menu->addAction(drive, this, [this, drive] { emit BootDVDBackup(drive); });
}
}

void MenuBar::AddFileMenu()
{
QMenu* file_menu = addMenu(tr("&File"));
Expand All @@ -212,8 +199,6 @@ void MenuBar::AddFileMenu()
m_change_disc = file_menu->addAction(tr("Change &Disc..."), this, &MenuBar::ChangeDisc);
m_eject_disc = file_menu->addAction(tr("&Eject Disc"), this, &MenuBar::EjectDisc);

AddDVDBackupMenu(file_menu);

file_menu->addSeparator();

m_open_user_folder =
Expand Down
2 changes: 0 additions & 2 deletions Source/Core/DolphinQt/MenuBar.h
Expand Up @@ -54,7 +54,6 @@ class MenuBar final : public QMenuBar
void Open();
void Exit();
void ChangeDisc();
void BootDVDBackup(const QString& backup);
void EjectDisc();
void OpenUserFolder();

Expand Down Expand Up @@ -127,7 +126,6 @@ class MenuBar final : public QMenuBar
void OnEmulationStateChanged(Core::State state);

void AddFileMenu();
void AddDVDBackupMenu(QMenu* file_menu);

void AddEmulationMenu();
void AddStateLoadMenu(QMenu* emu_menu);
Expand Down

0 comments on commit 686ac36

Please sign in to comment.