cutter/src/dialogs/xrefsdialog.h

50 lines
935 B
C
Raw Normal View History

#ifndef XREFSDIALOG_H
#define XREFSDIALOG_H
#include "highlighter.h"
2017-06-07 10:56:55 +00:00
#include "qrcore.h"
#include <QDialog>
#include <QTreeWidgetItem>
class MainWindow;
2017-04-09 19:55:06 +00:00
namespace Ui
{
class XrefsDialog;
}
class XrefsDialog : public QDialog
{
Q_OBJECT
public:
explicit XrefsDialog(MainWindow *main, QWidget *parent = 0);
~XrefsDialog();
2017-06-07 10:56:55 +00:00
void fillRefs(QList<XRefDescription> refs, QList<XRefDescription> xrefs);
void updateLabels(QString name);
private slots:
void on_fromTreeWidget_itemDoubleClicked(QTreeWidgetItem *item, int column);
void on_toTreeWidget_itemDoubleClicked(QTreeWidgetItem *item, int column);
QString normalizeAddr(QString addr);
void highlightCurrentLine();
void on_fromTreeWidget_itemSelectionChanged();
void on_toTreeWidget_itemSelectionChanged();
private:
Ui::XrefsDialog *ui;
MainWindow *main;
Highlighter *highlighter;
};
#endif // XREFSDIALOG_H