summaryrefslogtreecommitdiff
path: root/examples/triage/view.cpp
diff options
context:
space:
mode:
authorZichuan Li <34680029+river-li@users.noreply.github.com>2024-06-25 10:58:23 -0400
committerMason Reed <mason@vector35.com>2024-12-05 11:42:08 -0500
commit845c1e5435fd49cf220e6df28934402904c121c0 (patch)
tree05d0641e658834f6d96fa121adae54178b9992eb /examples/triage/view.cpp
parent11b8d5ed652e65eb76e94af6a3aaf1e5835e7098 (diff)
Add entry functions in triage view
Diffstat (limited to 'examples/triage/view.cpp')
-rw-r--r--examples/triage/view.cpp12
1 files changed, 11 insertions, 1 deletions
diff --git a/examples/triage/view.cpp b/examples/triage/view.cpp
index ad44da8c..ee12e8a0 100644
--- a/examples/triage/view.cpp
+++ b/examples/triage/view.cpp
@@ -3,6 +3,7 @@
#include <QtWidgets/QSplitter>
#include "view.h"
#include "entropy.h"
+#include "entry.h"
#include "imports.h"
#include "exports.h"
#include "sections.h"
@@ -80,12 +81,21 @@ TriageView::TriageView(QWidget* parent, BinaryViewRef data) : QScrollArea(parent
importGroup->setLayout(importLayout);
importExportSplitter->addWidget(importGroup);
+ QSplitter* exportEntrySplitter = new QSplitter(Qt::Vertical);
+
QGroupBox* exportGroup = new QGroupBox("Exports", container);
QVBoxLayout* exportLayout = new QVBoxLayout();
exportLayout->addWidget(new ExportsWidget(exportGroup, this, m_data));
exportGroup->setLayout(exportLayout);
- importExportSplitter->addWidget(exportGroup);
+ exportEntrySplitter->addWidget(exportGroup);
+
+ QGroupBox* entryGroup = new QGroupBox("Entry Functions", container);
+ QVBoxLayout* entryLayout = new QVBoxLayout();
+ entryLayout->addWidget(new EntryWidget(entryGroup, this, m_data));
+ entryGroup->setLayout(entryLayout);
+ exportEntrySplitter->addWidget(entryGroup);
+ importExportSplitter->addWidget(exportEntrySplitter);
layout->addWidget(importExportSplitter);
if (m_data->GetTypeName() != "PE")