mirror of
https://github.com/rizinorg/cutter.git
synced 2024-12-22 21:06:10 +00:00
47 lines
866 B
C
47 lines
866 B
C
|
#ifndef XREFSDIALOG_H
|
||
|
#define XREFSDIALOG_H
|
||
|
|
||
|
#include "highlighter.h"
|
||
|
|
||
|
#include <QDialog>
|
||
|
#include <QTreeWidgetItem>
|
||
|
|
||
|
class MainWindow;
|
||
|
|
||
|
namespace Ui {
|
||
|
class XrefsDialog;
|
||
|
}
|
||
|
|
||
|
class XrefsDialog : public QDialog
|
||
|
{
|
||
|
Q_OBJECT
|
||
|
|
||
|
public:
|
||
|
explicit XrefsDialog(MainWindow *main, QWidget *parent = 0);
|
||
|
~XrefsDialog();
|
||
|
|
||
|
void fillRefs(QList<QStringList> refs, QList<QStringList> xrefs);
|
||
|
|
||
|
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
|