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

Subversion Repositories riscv_vhdl

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

Go to most recent revision | Details | Compare with Previous | View Log

Line No. Rev Author Line
1 2 sergeykhbr
/**
2
 * @file
3
 * @copyright  Copyright 2016 GNSS Sensor Ltd. All right reserved.
4
 * @author     Sergey Khabarov - sergeykhbr@gmail.com
5
 * @brief      Disassembler viewer form.
6
 */
7
 
8
#include "SymbolBrowserArea.h"
9
#include "SymbolBrowserControl.h"
10
#include "SymbolBrowserWidget.h"
11
#include "moc_SymbolBrowserWidget.h"
12
 
13
#include <memory>
14
 
15
namespace debugger {
16
 
17
SymbolBrowserWidget::SymbolBrowserWidget(IGui *igui, QWidget *parent)
18
    : QWidget(parent) {
19
    igui_ = igui;
20
 
21
    gridLayout = new QGridLayout(this);
22
    gridLayout->setSpacing(4);
23
    gridLayout->setHorizontalSpacing(10);
24
    gridLayout->setVerticalSpacing(0);
25
    gridLayout->setContentsMargins(4, 4, 4, 4);
26
    setLayout(gridLayout);
27
 
28
    SymbolBrowserControl *pctrl = new SymbolBrowserControl(this);
29
 
30
    SymbolBrowserArea *parea = new SymbolBrowserArea(igui, this);
31
    gridLayout->addWidget(pctrl , 0, 0);
32
    gridLayout->addWidget(parea, 1, 0);
33
    gridLayout->setRowStretch(1, 10);
34
 
35
    connect(pctrl, SIGNAL(signalFilterChanged(const QString &)),
36
            parea, SLOT(slotFilterChanged(const QString &)));
37
 
38
    connect(parea, SIGNAL(signalShowFunction(uint64_t, uint64_t)),
39
            this, SLOT(slotShowFunction(uint64_t, uint64_t)));
40
 
41
    connect(parea, SIGNAL(signalShowData(uint64_t, uint64_t)),
42
            this, SLOT(slotShowData(uint64_t, uint64_t)));
43
}
44
 
45
}  // namespace debugger

powered by: WebSVN 2.1.0

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