XPlor/app/definitionviewer.h
njohnson cd686a8b41 Add definition viewer dialog
- View loaded XScript definitions
- Shows definition name and source path
- Displays load status (success/error)

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-08 00:36:42 -05:00

31 lines
616 B
C++

#ifndef DEFINITIONVIEWER_H
#define DEFINITIONVIEWER_H
#include <QDialog>
#include <QTreeWidget>
#include <QVBoxLayout>
#include <QHeaderView>
#include <QPushButton>
#include <QLabel>
#include "mainwindow.h"
class DefinitionViewer : public QDialog
{
Q_OBJECT
public:
explicit DefinitionViewer(const QVector<DefinitionLoadResult>& results, QWidget *parent = nullptr);
void setResults(const QVector<DefinitionLoadResult>& results);
private:
void populateTree();
QVector<DefinitionLoadResult> mResults;
QTreeWidget* mTreeWidget;
QLabel* mSummaryLabel;
};
#endif // DEFINITIONVIEWER_H