OpenCores
URL https://opencores.org/ocsvn/riscv_vhdl/riscv_vhdl/trunk

Subversion Repositories riscv_vhdl

[/] [riscv_vhdl/] [trunk/] [debugger/] [src/] [gui_plugin/] [CpuWidgets/] [StackTraceWidget.cpp] - Blame information for rev 3

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 3 sergeykhbr
/**
2
 * @file
3
 * @copyright  Copyright 2017 GNSS Sensor Ltd. All right reserved.
4
 * @author     Sergey Khabarov - sergeykhbr@gmail.com
5
 * @brief      Stack trace viewer form.
6
 */
7
 
8
#include "StackTraceArea.h"
9
#include "StackTraceWidget.h"
10
#include "moc_StackTraceWidget.h"
11
 
12
#include <memory>
13
 
14
namespace debugger {
15
 
16
StackTraceWidget::StackTraceWidget(IGui *igui, QWidget *parent)
17
    : QWidget(parent) {
18
    igui_ = igui;
19
 
20
    gridLayout = new QGridLayout(this);
21
    gridLayout->setSpacing(4);
22
    gridLayout->setHorizontalSpacing(10);
23
    gridLayout->setVerticalSpacing(0);
24
    gridLayout->setContentsMargins(4, 4, 4, 4);
25
    setLayout(gridLayout);
26
 
27
    StackTraceArea *parea = new StackTraceArea(igui, this);
28
    gridLayout->addWidget(parea, 0, 0);
29
    gridLayout->setRowStretch(0, 10);
30
 
31
    connect(this, SIGNAL(signalUpdateByTimer()),
32
            parea, SLOT(slotUpdateByTimer()));
33
 
34
    connect(parea, SIGNAL(signalShowFunction(uint64_t, uint64_t)),
35
            this, SLOT(slotShowFunction(uint64_t, uint64_t)));
36
}
37
 
38
}  // namespace debugger

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.