Path: blob/master/Windows/Debugger/Debugger_MemoryDlg.h
3185 views
#pragma once1#include "Windows/W32Util/DialogManager.h"23#include "Core/MemMap.h"45#include "CtrlMemView.h"6#include "Common/CommonWindows.h"78class MIPSDebugInterface;910class CMemoryDlg : public Dialog11{12private:13DebugInterface *cpu;14static RECT slRect;15RECT winRect, srRect;16CtrlMemView *memView;17HWND memViewHdl, symListHdl, editWnd, searchBoxHdl, srcListHdl;18HWND layerDropdown_;19HWND status_;20BOOL DlgProc(UINT message, WPARAM wParam, LPARAM lParam) override;2122public:23int index; //helper2425void searchBoxRedraw(const std::vector<u32> &results);2627// constructor28CMemoryDlg(HINSTANCE _hInstance, HWND _hParent, MIPSDebugInterface *_cpu);2930// destructor31~CMemoryDlg(void);3233void Goto(u32 addr);34void Update(void) override;35void NotifyMapLoaded();3637void Size(void);3839private:40bool mapLoadPending_ = false;41};4243444546