- 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>
31 lines
616 B
C++
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
|