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
|