Merge pull request #6386 from spycrab/qt_dbg_code

Qt/Debugger: Implement "Code" widget
This commit is contained in:
Anthony 2018-03-15 11:35:26 -07:00 committed by GitHub
commit 1c3cc26d19
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
21 changed files with 1695 additions and 12 deletions

View file

@ -117,12 +117,27 @@ private:
void AddToolsMenu();
void AddHelpMenu();
void AddMovieMenu();
void AddSymbolsMenu();
void InstallWAD();
void ImportWiiSave();
void ExportWiiSaves();
void CheckNAND();
void NANDExtractCertificates();
void ChangeDebugFont();
// Debugging UI
void ClearSymbols();
void GenerateSymbolsFromAddress();
void GenerateSymbolsFromSignatureDB();
void GenerateSymbolsFromRSO();
void LoadSymbolMap();
void LoadOtherSymbolMap();
void SaveSymbolMap();
void SaveSymbolMapAs();
void SaveCode();
void CreateSignatureFile();
void PatchHLEFunctions();
void OnSelectionChanged(std::shared_ptr<const UICommon::GameFile> game_file);
void OnRecordingStatusChanged(bool recording);
@ -168,8 +183,17 @@ private:
QAction* m_recording_stop;
QAction* m_recording_read_only;
// Options
QAction* m_boot_to_pause;
QAction* m_automatic_start;
QAction* m_change_font;
// View
QAction* m_show_code;
QAction* m_show_registers;
QAction* m_show_watch;
QAction* m_show_breakpoints;
// Symbols
QMenu* m_symbols;
};