Merge pull request #1140 from FearlessTobi/port-4056
Port #4056 from Citra: "Add Clear Recent Files menu action"
This commit is contained in:
		
						commit
						624239ed6b
					
				@ -215,6 +215,14 @@ void GMainWindow::InitializeRecentFileMenuActions() {
 | 
			
		||||
 | 
			
		||||
        ui.menu_recent_files->addAction(actions_recent_files[i]);
 | 
			
		||||
    }
 | 
			
		||||
    ui.menu_recent_files->addSeparator();
 | 
			
		||||
    QAction* action_clear_recent_files = new QAction(this);
 | 
			
		||||
    action_clear_recent_files->setText(tr("Clear Recent Files"));
 | 
			
		||||
    connect(action_clear_recent_files, &QAction::triggered, this, [this] {
 | 
			
		||||
        UISettings::values.recent_files.clear();
 | 
			
		||||
        UpdateRecentFiles();
 | 
			
		||||
    });
 | 
			
		||||
    ui.menu_recent_files->addAction(action_clear_recent_files);
 | 
			
		||||
 | 
			
		||||
    UpdateRecentFiles();
 | 
			
		||||
}
 | 
			
		||||
@ -477,6 +485,8 @@ bool GMainWindow::LoadROM(const QString& filename) {
 | 
			
		||||
        }
 | 
			
		||||
        return false;
 | 
			
		||||
    }
 | 
			
		||||
    game_path = filename;
 | 
			
		||||
 | 
			
		||||
    Core::Telemetry().AddField(Telemetry::FieldType::App, "Frontend", "Qt");
 | 
			
		||||
    return true;
 | 
			
		||||
}
 | 
			
		||||
@ -547,6 +557,8 @@ void GMainWindow::ShutdownGame() {
 | 
			
		||||
    emu_frametime_label->setVisible(false);
 | 
			
		||||
 | 
			
		||||
    emulation_running = false;
 | 
			
		||||
 | 
			
		||||
    game_path.clear();
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
void GMainWindow::StoreRecentFile(const QString& filename) {
 | 
			
		||||
 | 
			
		||||
@ -161,6 +161,8 @@ private:
 | 
			
		||||
    // Whether emulation is currently running in yuzu.
 | 
			
		||||
    bool emulation_running = false;
 | 
			
		||||
    std::unique_ptr<EmuThread> emu_thread;
 | 
			
		||||
    // The path to the game currently running
 | 
			
		||||
    QString game_path;
 | 
			
		||||
 | 
			
		||||
    // FS
 | 
			
		||||
    FileSys::VirtualFilesystem vfs;
 | 
			
		||||
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user