Panda3DS/include/panda_qt/thread_debugger.hpp
2025-07-03 16:58:56 +03:00

28 lines
No EOL
544 B
C++

#pragma once
#include <QString>
#include <QTableWidget>
#include <QTimer>
#include <QVBoxLayout>
#include <QtWidgets>
#include <atomic>
#include <chrono>
#include <thread>
#include "emulator.hpp"
class ThreadDebugger : public QWidget {
Q_OBJECT
Emulator* emu;
QVBoxLayout* mainLayout;
QTableWidget* threadTable;
public:
ThreadDebugger(Emulator* emu, QWidget* parent = nullptr);
void update();
private:
void setListItem(int row, int column, const QString& str);
void setListItem(int row, int column, const std::string& str);
};