#pragma once #include "stdafx.h" #include "Emu/CPU/CPUThread.h" #include "Emu/CPU/CPUDisAsm.h" #include class call_stack_list : public QListWidget { Q_OBJECT public: call_stack_list(QWidget* parent); void UpdateCPUData(std::weak_ptr cpu, std::shared_ptr disasm); Q_SIGNALS: void RequestShowAddress(u32 addr, bool force = false); public Q_SLOTS: void HandleUpdate(std::vector call_stack); private Q_SLOTS: void OnCallStackListDoubleClicked(); private: std::weak_ptr cpu; };