mirror of
https://github.com/RetroDECK/Duckstation.git
synced 2024-11-22 13:55:38 +00:00
Misc: Clean up a few warnings
This commit is contained in:
parent
c3da236f92
commit
477bb3d554
|
@ -27,11 +27,11 @@ public:
|
||||||
const CDImage::LBA GetLastReadSector() const { return m_buffers[m_buffer_front.load()].lba; }
|
const CDImage::LBA GetLastReadSector() const { return m_buffers[m_buffer_front.load()].lba; }
|
||||||
const SectorBuffer& GetSectorBuffer() const { return m_buffers[m_buffer_front.load()].data; }
|
const SectorBuffer& GetSectorBuffer() const { return m_buffers[m_buffer_front.load()].data; }
|
||||||
const CDImage::SubChannelQ& GetSectorSubQ() const { return m_buffers[m_buffer_front.load()].subq; }
|
const CDImage::SubChannelQ& GetSectorSubQ() const { return m_buffers[m_buffer_front.load()].subq; }
|
||||||
const u32 GetBufferedSectorCount() const { return m_buffer_count.load(); }
|
u32 GetBufferedSectorCount() const { return m_buffer_count.load(); }
|
||||||
const bool HasBufferedSectors() const { return (m_buffer_count.load() > 0); }
|
bool HasBufferedSectors() const { return (m_buffer_count.load() > 0); }
|
||||||
const u32 GetReadaheadCount() const { return static_cast<u32>(m_buffers.size()); }
|
u32 GetReadaheadCount() const { return static_cast<u32>(m_buffers.size()); }
|
||||||
|
|
||||||
const bool HasMedia() const { return static_cast<bool>(m_media); }
|
bool HasMedia() const { return static_cast<bool>(m_media); }
|
||||||
const CDImage* GetMedia() const { return m_media.get(); }
|
const CDImage* GetMedia() const { return m_media.get(); }
|
||||||
const std::string& GetMediaFileName() const { return m_media->GetFileName(); }
|
const std::string& GetMediaFileName() const { return m_media->GetFileName(); }
|
||||||
|
|
||||||
|
|
|
@ -138,10 +138,10 @@ public:
|
||||||
virtual bool UpdateImGuiFontTexture() = 0;
|
virtual bool UpdateImGuiFontTexture() = 0;
|
||||||
|
|
||||||
const void* GetDisplayTextureHandle() const { return m_display_texture_handle; }
|
const void* GetDisplayTextureHandle() const { return m_display_texture_handle; }
|
||||||
const s32 GetDisplayTopMargin() const { return m_display_top_margin; }
|
s32 GetDisplayTopMargin() const { return m_display_top_margin; }
|
||||||
const s32 GetDisplayWidth() const { return m_display_width; }
|
s32 GetDisplayWidth() const { return m_display_width; }
|
||||||
const s32 GetDisplayHeight() const { return m_display_height; }
|
s32 GetDisplayHeight() const { return m_display_height; }
|
||||||
const float GetDisplayAspectRatio() const { return m_display_aspect_ratio; }
|
float GetDisplayAspectRatio() const { return m_display_aspect_ratio; }
|
||||||
|
|
||||||
bool UsesLowerLeftOrigin() const;
|
bool UsesLowerLeftOrigin() const;
|
||||||
void SetDisplayMaxFPS(float max_fps);
|
void SetDisplayMaxFPS(float max_fps);
|
||||||
|
|
|
@ -144,7 +144,8 @@ bool MainWindow::confirmMessage(const QString& title, const QString& message)
|
||||||
|
|
||||||
bool MainWindow::shouldHideCursor() const
|
bool MainWindow::shouldHideCursor() const
|
||||||
{
|
{
|
||||||
return m_mouse_cursor_hidden || (isRenderingFullscreen() && Host::GetBoolSettingValue("Main", "HideCursorInFullscreen", true));
|
return m_mouse_cursor_hidden ||
|
||||||
|
(isRenderingFullscreen() && Host::GetBoolSettingValue("Main", "HideCursorInFullscreen", true));
|
||||||
}
|
}
|
||||||
|
|
||||||
bool MainWindow::createDisplay(bool fullscreen, bool render_to_main)
|
bool MainWindow::createDisplay(bool fullscreen, bool render_to_main)
|
||||||
|
@ -718,7 +719,7 @@ void MainWindow::populateGameListContextMenu(const GameList::Entry* entry, QWidg
|
||||||
}
|
}
|
||||||
|
|
||||||
QAction* open_memory_cards_action = menu->addAction(tr("Edit Memory Cards..."));
|
QAction* open_memory_cards_action = menu->addAction(tr("Edit Memory Cards..."));
|
||||||
connect(open_memory_cards_action, &QAction::triggered, [this, entry]() {
|
connect(open_memory_cards_action, &QAction::triggered, [entry]() {
|
||||||
QString paths[2];
|
QString paths[2];
|
||||||
for (u32 i = 0; i < 2; i++)
|
for (u32 i = 0; i < 2; i++)
|
||||||
{
|
{
|
||||||
|
@ -769,7 +770,7 @@ void MainWindow::populateGameListContextMenu(const GameList::Entry* entry, QWidg
|
||||||
delete_save_states_action->setEnabled(has_any_states);
|
delete_save_states_action->setEnabled(has_any_states);
|
||||||
if (has_any_states)
|
if (has_any_states)
|
||||||
{
|
{
|
||||||
connect(delete_save_states_action, &QAction::triggered, [this, parent_window, entry] {
|
connect(delete_save_states_action, &QAction::triggered, [parent_window, entry] {
|
||||||
if (QMessageBox::warning(
|
if (QMessageBox::warning(
|
||||||
parent_window, tr("Confirm Save State Deletion"),
|
parent_window, tr("Confirm Save State Deletion"),
|
||||||
tr("Are you sure you want to delete all save states for %1?\n\nThe saves will not be recoverable.")
|
tr("Are you sure you want to delete all save states for %1?\n\nThe saves will not be recoverable.")
|
||||||
|
@ -809,7 +810,7 @@ void MainWindow::populateLoadStateMenu(const char* game_code, QMenu* menu)
|
||||||
|
|
||||||
menu->clear();
|
menu->clear();
|
||||||
|
|
||||||
connect(menu->addAction(tr("Load From File...")), &QAction::triggered, [this]() {
|
connect(menu->addAction(tr("Load From File...")), &QAction::triggered, []() {
|
||||||
const QString path(
|
const QString path(
|
||||||
QFileDialog::getOpenFileName(g_main_window, tr("Select Save State File"), QString(), tr("Save States (*.sav)")));
|
QFileDialog::getOpenFileName(g_main_window, tr("Select Save State File"), QString(), tr("Save States (*.sav)")));
|
||||||
if (path.isEmpty())
|
if (path.isEmpty())
|
||||||
|
@ -836,7 +837,7 @@ void MainWindow::populateLoadStateMenu(const char* game_code, QMenu* menu)
|
||||||
|
|
||||||
void MainWindow::populateSaveStateMenu(const char* game_code, QMenu* menu)
|
void MainWindow::populateSaveStateMenu(const char* game_code, QMenu* menu)
|
||||||
{
|
{
|
||||||
auto add_slot = [this, game_code, menu](const QString& title, const QString& empty_title, bool global, s32 slot) {
|
auto add_slot = [game_code, menu](const QString& title, const QString& empty_title, bool global, s32 slot) {
|
||||||
std::optional<SaveStateInfo> ssi = System::GetSaveStateInfo(global ? nullptr : game_code, slot);
|
std::optional<SaveStateInfo> ssi = System::GetSaveStateInfo(global ? nullptr : game_code, slot);
|
||||||
|
|
||||||
const QString menu_title =
|
const QString menu_title =
|
||||||
|
@ -1281,7 +1282,7 @@ void MainWindow::onGameListEntryContextMenuRequested(const QPoint& point)
|
||||||
{
|
{
|
||||||
QAction* action = menu.addAction(tr("Properties..."));
|
QAction* action = menu.addAction(tr("Properties..."));
|
||||||
connect(action, &QAction::triggered,
|
connect(action, &QAction::triggered,
|
||||||
[this, entry]() { SettingsDialog::openGamePropertiesDialog(entry->path, entry->serial, entry->region); });
|
[entry]() { SettingsDialog::openGamePropertiesDialog(entry->path, entry->serial, entry->region); });
|
||||||
|
|
||||||
connect(menu.addAction(tr("Open Containing Directory...")), &QAction::triggered, [this, entry]() {
|
connect(menu.addAction(tr("Open Containing Directory...")), &QAction::triggered, [this, entry]() {
|
||||||
const QFileInfo fi(QString::fromStdString(entry->path));
|
const QFileInfo fi(QString::fromStdString(entry->path));
|
||||||
|
@ -1299,15 +1300,15 @@ void MainWindow::onGameListEntryContextMenuRequested(const QPoint& point)
|
||||||
menu.addSeparator();
|
menu.addSeparator();
|
||||||
|
|
||||||
connect(menu.addAction(tr("Default Boot")), &QAction::triggered,
|
connect(menu.addAction(tr("Default Boot")), &QAction::triggered,
|
||||||
[this, entry]() { g_emu_thread->bootSystem(std::make_shared<SystemBootParameters>(entry->path)); });
|
[entry]() { g_emu_thread->bootSystem(std::make_shared<SystemBootParameters>(entry->path)); });
|
||||||
|
|
||||||
connect(menu.addAction(tr("Fast Boot")), &QAction::triggered, [this, entry]() {
|
connect(menu.addAction(tr("Fast Boot")), &QAction::triggered, [entry]() {
|
||||||
auto boot_params = std::make_shared<SystemBootParameters>(entry->path);
|
auto boot_params = std::make_shared<SystemBootParameters>(entry->path);
|
||||||
boot_params->override_fast_boot = true;
|
boot_params->override_fast_boot = true;
|
||||||
g_emu_thread->bootSystem(std::move(boot_params));
|
g_emu_thread->bootSystem(std::move(boot_params));
|
||||||
});
|
});
|
||||||
|
|
||||||
connect(menu.addAction(tr("Full Boot")), &QAction::triggered, [this, entry]() {
|
connect(menu.addAction(tr("Full Boot")), &QAction::triggered, [entry]() {
|
||||||
auto boot_params = std::make_shared<SystemBootParameters>(entry->path);
|
auto boot_params = std::make_shared<SystemBootParameters>(entry->path);
|
||||||
boot_params->override_fast_boot = false;
|
boot_params->override_fast_boot = false;
|
||||||
g_emu_thread->bootSystem(std::move(boot_params));
|
g_emu_thread->bootSystem(std::move(boot_params));
|
||||||
|
@ -1533,7 +1534,7 @@ void MainWindow::setupAdditionalUi()
|
||||||
|
|
||||||
QAction* raAction = raMenu->addAction(QString::fromUtf8(title));
|
QAction* raAction = raMenu->addAction(QString::fromUtf8(title));
|
||||||
connect(raAction, &QAction::triggered, this,
|
connect(raAction, &QAction::triggered, this,
|
||||||
[id]() { Host::RunOnCPUThread([id]() { Achievements::RAIntegration::ActivateMenuItem(id); }); });
|
[id = id]() { Host::RunOnCPUThread([id]() { Achievements::RAIntegration::ActivateMenuItem(id); }); });
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
m_ui.menuDebug->insertMenu(m_ui.menuCPUExecutionMode->menuAction(), raMenu);
|
m_ui.menuDebug->insertMenu(m_ui.menuCPUExecutionMode->menuAction(), raMenu);
|
||||||
|
@ -1802,7 +1803,7 @@ void MainWindow::connectSignals()
|
||||||
connect(m_ui.actionPowerOff, &QAction::triggered, this, [this]() { requestShutdown(true, true); });
|
connect(m_ui.actionPowerOff, &QAction::triggered, this, [this]() { requestShutdown(true, true); });
|
||||||
connect(m_ui.actionPowerOffWithoutSaving, &QAction::triggered, this, [this]() { requestShutdown(false, false); });
|
connect(m_ui.actionPowerOffWithoutSaving, &QAction::triggered, this, [this]() { requestShutdown(false, false); });
|
||||||
connect(m_ui.actionReset, &QAction::triggered, g_emu_thread, &EmuThread::resetSystem);
|
connect(m_ui.actionReset, &QAction::triggered, g_emu_thread, &EmuThread::resetSystem);
|
||||||
connect(m_ui.actionPause, &QAction::toggled, [this](bool active) { g_emu_thread->setSystemPaused(active); });
|
connect(m_ui.actionPause, &QAction::toggled, [](bool active) { g_emu_thread->setSystemPaused(active); });
|
||||||
connect(m_ui.actionScreenshot, &QAction::triggered, g_emu_thread, &EmuThread::saveScreenshot);
|
connect(m_ui.actionScreenshot, &QAction::triggered, g_emu_thread, &EmuThread::saveScreenshot);
|
||||||
connect(m_ui.actionScanForNewGames, &QAction::triggered, this, [this]() { refreshGameList(false); });
|
connect(m_ui.actionScanForNewGames, &QAction::triggered, this, [this]() { refreshGameList(false); });
|
||||||
connect(m_ui.actionRescanAllGames, &QAction::triggered, this, [this]() { refreshGameList(true); });
|
connect(m_ui.actionRescanAllGames, &QAction::triggered, this, [this]() { refreshGameList(true); });
|
||||||
|
@ -1903,7 +1904,7 @@ void MainWindow::connectSignals()
|
||||||
"DumpCPUToVRAMCopies", false);
|
"DumpCPUToVRAMCopies", false);
|
||||||
SettingWidgetBinder::BindWidgetToBoolSetting(nullptr, m_ui.actionDebugDumpVRAMtoCPUCopies, "Debug",
|
SettingWidgetBinder::BindWidgetToBoolSetting(nullptr, m_ui.actionDebugDumpVRAMtoCPUCopies, "Debug",
|
||||||
"DumpVRAMToCPUCopies", false);
|
"DumpVRAMToCPUCopies", false);
|
||||||
connect(m_ui.actionDumpAudio, &QAction::toggled, [this](bool checked) {
|
connect(m_ui.actionDumpAudio, &QAction::toggled, [](bool checked) {
|
||||||
if (checked)
|
if (checked)
|
||||||
g_emu_thread->startDumpingAudio();
|
g_emu_thread->startDumpingAudio();
|
||||||
else
|
else
|
||||||
|
@ -2027,7 +2028,7 @@ void MainWindow::setStyleFromSettings()
|
||||||
// adapted from https://gist.github.com/QuantumCD/6245215
|
// adapted from https://gist.github.com/QuantumCD/6245215
|
||||||
qApp->setStyle(QStyleFactory::create("Fusion"));
|
qApp->setStyle(QStyleFactory::create("Fusion"));
|
||||||
|
|
||||||
const QColor lighterGray(75, 75, 75);
|
// const QColor lighterGray(75, 75, 75);
|
||||||
const QColor darkGray(53, 53, 53);
|
const QColor darkGray(53, 53, 53);
|
||||||
const QColor gray(128, 128, 128);
|
const QColor gray(128, 128, 128);
|
||||||
const QColor black(25, 25, 25);
|
const QColor black(25, 25, 25);
|
||||||
|
|
|
@ -207,7 +207,6 @@ static void DoResume();
|
||||||
static void DoStartFile();
|
static void DoStartFile();
|
||||||
static void DoStartBIOS();
|
static void DoStartBIOS();
|
||||||
static void DoToggleFastForward();
|
static void DoToggleFastForward();
|
||||||
static void DoToggleSoftwareRenderer();
|
|
||||||
static void DoShutdown(bool save_state);
|
static void DoShutdown(bool save_state);
|
||||||
static void DoReset();
|
static void DoReset();
|
||||||
static void DoChangeDiscFromFile();
|
static void DoChangeDiscFromFile();
|
||||||
|
@ -268,17 +267,21 @@ static void DrawFloatRangeSetting(const char* title, const char* summary, const
|
||||||
float default_value, float min_value, float max_value, const char* format = "%f",
|
float default_value, float min_value, float max_value, const char* format = "%f",
|
||||||
bool enabled = true, float height = ImGuiFullscreen::LAYOUT_MENU_BUTTON_HEIGHT,
|
bool enabled = true, float height = ImGuiFullscreen::LAYOUT_MENU_BUTTON_HEIGHT,
|
||||||
ImFont* font = g_large_font, ImFont* summary_font = g_medium_font);
|
ImFont* font = g_large_font, ImFont* summary_font = g_medium_font);
|
||||||
|
#if 0
|
||||||
static void DrawIntRectSetting(const char* title, const char* summary, const char* section, const char* left_key,
|
static void DrawIntRectSetting(const char* title, const char* summary, const char* section, const char* left_key,
|
||||||
int default_left, const char* top_key, int default_top, const char* right_key,
|
int default_left, const char* top_key, int default_top, const char* right_key,
|
||||||
int default_right, const char* bottom_key, int default_bottom, int min_value,
|
int default_right, const char* bottom_key, int default_bottom, int min_value,
|
||||||
int max_value, const char* format = "%d", bool enabled = true,
|
int max_value, const char* format = "%d", bool enabled = true,
|
||||||
float height = ImGuiFullscreen::LAYOUT_MENU_BUTTON_HEIGHT, ImFont* font = g_large_font,
|
float height = ImGuiFullscreen::LAYOUT_MENU_BUTTON_HEIGHT, ImFont* font = g_large_font,
|
||||||
ImFont* summary_font = g_medium_font);
|
ImFont* summary_font = g_medium_font);
|
||||||
|
#endif
|
||||||
|
#if 0
|
||||||
static void DrawStringListSetting(const char* title, const char* summary, const char* section, const char* key,
|
static void DrawStringListSetting(const char* title, const char* summary, const char* section, const char* key,
|
||||||
const char* default_value, const char* const* options,
|
const char* default_value, const char* const* options,
|
||||||
const char* const* option_values, size_t option_count, bool enabled = true,
|
const char* const* option_values, size_t option_count, bool enabled = true,
|
||||||
float height = ImGuiFullscreen::LAYOUT_MENU_BUTTON_HEIGHT,
|
float height = ImGuiFullscreen::LAYOUT_MENU_BUTTON_HEIGHT,
|
||||||
ImFont* font = g_large_font, ImFont* summary_font = g_medium_font);
|
ImFont* font = g_large_font, ImFont* summary_font = g_medium_font);
|
||||||
|
#endif
|
||||||
template<typename DataType, typename SizeType>
|
template<typename DataType, typename SizeType>
|
||||||
static void DrawEnumSetting(const char* title, const char* summary, const char* section, const char* key,
|
static void DrawEnumSetting(const char* title, const char* summary, const char* section, const char* key,
|
||||||
DataType default_value, std::optional<DataType> (*from_string_function)(const char* str),
|
DataType default_value, std::optional<DataType> (*from_string_function)(const char* str),
|
||||||
|
@ -291,9 +294,11 @@ static void DrawFloatListSetting(const char* title, const char* summary, const c
|
||||||
size_t option_count, bool enabled = true,
|
size_t option_count, bool enabled = true,
|
||||||
float height = ImGuiFullscreen::LAYOUT_MENU_BUTTON_HEIGHT, ImFont* font = g_large_font,
|
float height = ImGuiFullscreen::LAYOUT_MENU_BUTTON_HEIGHT, ImFont* font = g_large_font,
|
||||||
ImFont* summary_font = g_medium_font);
|
ImFont* summary_font = g_medium_font);
|
||||||
|
#if 0
|
||||||
static void DrawFolderSetting(const char* title, const char* section, const char* key, const std::string& runtime_var,
|
static void DrawFolderSetting(const char* title, const char* section, const char* key, const std::string& runtime_var,
|
||||||
float height = ImGuiFullscreen::LAYOUT_MENU_BUTTON_HEIGHT, ImFont* font = g_large_font,
|
float height = ImGuiFullscreen::LAYOUT_MENU_BUTTON_HEIGHT, ImFont* font = g_large_font,
|
||||||
ImFont* summary_font = g_medium_font);
|
ImFont* summary_font = g_medium_font);
|
||||||
|
#endif
|
||||||
|
|
||||||
static void PopulateGraphicsAdapterList();
|
static void PopulateGraphicsAdapterList();
|
||||||
static void PopulateGameListDirectoryCache(SettingsInterface* si);
|
static void PopulateGameListDirectoryCache(SettingsInterface* si);
|
||||||
|
@ -362,8 +367,6 @@ static void PopulateGameListEntryList();
|
||||||
static HostDisplayTexture* GetTextureForGameListEntryType(GameList::EntryType type);
|
static HostDisplayTexture* GetTextureForGameListEntryType(GameList::EntryType type);
|
||||||
static HostDisplayTexture* GetGameListCover(const GameList::Entry* entry);
|
static HostDisplayTexture* GetGameListCover(const GameList::Entry* entry);
|
||||||
static HostDisplayTexture* GetCoverForCurrentGame();
|
static HostDisplayTexture* GetCoverForCurrentGame();
|
||||||
static std::string GetNotificationImageForGame(const GameList::Entry* entry);
|
|
||||||
static std::string GetNotificationImageForGame(const std::string& game_path);
|
|
||||||
|
|
||||||
// Lazily populated cover images.
|
// Lazily populated cover images.
|
||||||
static std::unordered_map<std::string, std::string> s_cover_image_map;
|
static std::unordered_map<std::string, std::string> s_cover_image_map;
|
||||||
|
@ -728,11 +731,6 @@ void FullscreenUI::DoToggleFastForward()
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
void FullscreenUI::DoToggleSoftwareRenderer()
|
|
||||||
{
|
|
||||||
Host::RunOnCPUThread(System::ToggleSoftwareRendering);
|
|
||||||
}
|
|
||||||
|
|
||||||
void FullscreenUI::DoChangeDiscFromFile()
|
void FullscreenUI::DoChangeDiscFromFile()
|
||||||
{
|
{
|
||||||
auto callback = [](const std::string& path) {
|
auto callback = [](const std::string& path) {
|
||||||
|
@ -1323,6 +1321,7 @@ void FullscreenUI::DrawFloatRangeSetting(const char* title, const char* summary,
|
||||||
ImGui::PopFont();
|
ImGui::PopFont();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#if 0
|
||||||
void FullscreenUI::DrawIntRectSetting(const char* title, const char* summary, const char* section, const char* left_key,
|
void FullscreenUI::DrawIntRectSetting(const char* title, const char* summary, const char* section, const char* left_key,
|
||||||
int default_left, const char* top_key, int default_top, const char* right_key,
|
int default_left, const char* top_key, int default_top, const char* right_key,
|
||||||
int default_right, const char* bottom_key, int default_bottom, int min_value,
|
int default_right, const char* bottom_key, int default_bottom, int min_value,
|
||||||
|
@ -1417,7 +1416,9 @@ void FullscreenUI::DrawIntRectSetting(const char* title, const char* summary, co
|
||||||
ImGui::PopStyleVar(3);
|
ImGui::PopStyleVar(3);
|
||||||
ImGui::PopFont();
|
ImGui::PopFont();
|
||||||
}
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#if 0
|
||||||
void FullscreenUI::DrawStringListSetting(const char* title, const char* summary, const char* section, const char* key,
|
void FullscreenUI::DrawStringListSetting(const char* title, const char* summary, const char* section, const char* key,
|
||||||
const char* default_value, const char* const* options,
|
const char* default_value, const char* const* options,
|
||||||
const char* const* option_values, size_t option_count, bool enabled,
|
const char* const* option_values, size_t option_count, bool enabled,
|
||||||
|
@ -1484,6 +1485,7 @@ void FullscreenUI::DrawStringListSetting(const char* title, const char* summary,
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
template<typename DataType, typename SizeType>
|
template<typename DataType, typename SizeType>
|
||||||
void FullscreenUI::DrawEnumSetting(const char* title, const char* summary, const char* section, const char* key,
|
void FullscreenUI::DrawEnumSetting(const char* title, const char* summary, const char* section, const char* key,
|
||||||
|
@ -1607,6 +1609,7 @@ void FullscreenUI::DrawFloatListSetting(const char* title, const char* summary,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#if 0
|
||||||
void FullscreenUI::DrawFolderSetting(const char* title, const char* section, const char* key,
|
void FullscreenUI::DrawFolderSetting(const char* title, const char* section, const char* key,
|
||||||
const std::string& runtime_var,
|
const std::string& runtime_var,
|
||||||
float height /* = ImGuiFullscreen::LAYOUT_MENU_BUTTON_HEIGHT */,
|
float height /* = ImGuiFullscreen::LAYOUT_MENU_BUTTON_HEIGHT */,
|
||||||
|
@ -1629,6 +1632,7 @@ void FullscreenUI::DrawFolderSetting(const char* title, const char* section, con
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
void FullscreenUI::StartAutomaticBinding(u32 port)
|
void FullscreenUI::StartAutomaticBinding(u32 port)
|
||||||
{
|
{
|
||||||
|
@ -4185,12 +4189,14 @@ void FullscreenUI::DrawGameListWindow()
|
||||||
// size
|
// size
|
||||||
ImGui::Text("Size: %.2f MB", static_cast<float>(selected_entry->total_size) / 1048576.0f);
|
ImGui::Text("Size: %.2f MB", static_cast<float>(selected_entry->total_size) / 1048576.0f);
|
||||||
|
|
||||||
|
#if 0
|
||||||
// game settings
|
// game settings
|
||||||
const u32 user_setting_count = 0; // FIXME
|
const u32 user_setting_count = 0; // FIXME
|
||||||
if (user_setting_count > 0)
|
if (user_setting_count > 0)
|
||||||
ImGui::Text("%u Per-Game Settings Set", user_setting_count);
|
ImGui::Text("%u Per-Game Settings Set", user_setting_count);
|
||||||
else
|
else
|
||||||
ImGui::TextUnformatted("No Per-Game Settings Set");
|
ImGui::TextUnformatted("No Per-Game Settings Set");
|
||||||
|
#endif
|
||||||
|
|
||||||
ImGui::PopFont();
|
ImGui::PopFont();
|
||||||
}
|
}
|
||||||
|
@ -4269,23 +4275,6 @@ HostDisplayTexture* FullscreenUI::GetCoverForCurrentGame()
|
||||||
return GetGameListCover(entry);
|
return GetGameListCover(entry);
|
||||||
}
|
}
|
||||||
|
|
||||||
std::string FullscreenUI::GetNotificationImageForGame(const GameList::Entry* entry)
|
|
||||||
{
|
|
||||||
std::string ret;
|
|
||||||
|
|
||||||
if (entry)
|
|
||||||
ret = GameList::GetCoverImagePathForEntry(entry);
|
|
||||||
|
|
||||||
return ret;
|
|
||||||
}
|
|
||||||
|
|
||||||
std::string FullscreenUI::GetNotificationImageForGame(const std::string& game_path)
|
|
||||||
{
|
|
||||||
auto lock = GameList::GetLock();
|
|
||||||
const GameList::Entry* entry = GameList::GetEntryForPath(game_path.c_str());
|
|
||||||
return entry ? GetNotificationImageForGame(entry) : std::string();
|
|
||||||
}
|
|
||||||
|
|
||||||
//////////////////////////////////////////////////////////////////////////
|
//////////////////////////////////////////////////////////////////////////
|
||||||
// Overlays
|
// Overlays
|
||||||
//////////////////////////////////////////////////////////////////////////
|
//////////////////////////////////////////////////////////////////////////
|
||||||
|
|
|
@ -230,7 +230,7 @@ bool CDImageDeviceWin32::Open(const char* filename, Common::Error* error)
|
||||||
index1.index_number = 1;
|
index1.index_number = 1;
|
||||||
index1.file_index = 0;
|
index1.file_index = 0;
|
||||||
index1.file_sector_size = 2048;
|
index1.file_sector_size = 2048;
|
||||||
index1.file_offset = static_cast<u64>(track_address) * index1.file_sector_size;
|
index1.file_offset = static_cast<u64>(track_lba) * index1.file_sector_size;
|
||||||
index1.mode = track_mode;
|
index1.mode = track_mode;
|
||||||
index1.control.bits = control.bits;
|
index1.control.bits = control.bits;
|
||||||
index1.is_pregap = false;
|
index1.is_pregap = false;
|
||||||
|
|
Loading…
Reference in a new issue