citra_qt: Rebuilt movie frontend
This is completely rebuilt, in order to allow setting author, displaying movie metadata, and toggling read-only mode. The UX is changed to more closely match other emulators' behaviour. Now you can only record/play from start/reset (In the future, we might want to introduce 'record from savestate') Also fixed a critical bug where movie file can be corrupted when ending the recording while game is still running.
This commit is contained in:
@@ -70,7 +70,7 @@ public:
|
||||
|
||||
QStandardItemModel* GetModel() const;
|
||||
|
||||
QString FindGameByProgramID(u64 program_id);
|
||||
QString FindGameByProgramID(u64 program_id, int role);
|
||||
|
||||
void RefreshGameDirectory();
|
||||
|
||||
@@ -105,7 +105,7 @@ private:
|
||||
void AddCustomDirPopup(QMenu& context_menu, QModelIndex selected);
|
||||
void AddPermDirPopup(QMenu& context_menu, QModelIndex selected);
|
||||
|
||||
QString FindGameByProgramID(QStandardItem* current_item, u64 program_id);
|
||||
QString FindGameByProgramID(QStandardItem* current_item, u64 program_id, int role);
|
||||
|
||||
GameListSearchField* search_field;
|
||||
GMainWindow* main_window = nullptr;
|
||||
|
Reference in New Issue
Block a user