#pragma once #include #include #include #include class LogWindow final : public QDialog { Q_OBJECT public: explicit LogWindow(QWidget *parent = nullptr); private: QTableWidget *m_table; QLabel *m_screenshotLabel; QLabel *m_pageLabel; QPushButton *m_prevBtn; QPushButton *m_nextBtn; int m_page = 0; int m_pageSize = 50; int m_totalPages = 1; void loadPage(); void updatePagination(); void showScreenshot(int logId); };