aboutsummaryrefslogtreecommitdiff
path: root/qtmips_gui/gotosymboldialog.h
blob: 27e8df2b48fd4f569413f76f9f37069a7aee6649 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
#ifndef GOTOSYMBOLDIALOG_H
#define GOTOSYMBOLDIALOG_H

#include <QDialog>
#include <QList>
#include <QStringList>

namespace Ui {
class GoToSymbolDialog;
}

class GoToSymbolDialog : public QDialog
{
    Q_OBJECT

public:
    explicit GoToSymbolDialog(QWidget *parent, QStringList &symlist);
    ~GoToSymbolDialog();
signals:
    void program_focus_addr(std::uint32_t);
    void memory_focus_addr(std::uint32_t);
    bool obtain_value_for_name(std::uint32_t &value, QString name) const;
public slots:
    void show_prog();
    void show_mem();
private:
    Ui::GoToSymbolDialog *ui;
};

#endif // GOTOSYMBOLDIALOG_H