#ifndef DISASSEMBLERVIEWER_H #define DISASSEMBLERVIEWER_H #include #include #include "binaryfile.h" #include "relocatablefile.h" namespace Ui { class DisassemblerViewer; } class DisassemblerViewer : public QWidget { Q_OBJECT public: explicit DisassemblerViewer(QWidget *parent = 0); ~DisassemblerViewer(); void setFile(BinaryFile *file); void setFile(RelocatableFile *file); void setData(QByteArray data); void setText(QString text); QString getPotentialLabel(quint16 address); private: Ui::DisassemblerViewer *ui; GenericFile *m_file; }; #endif // DISASSEMBLERVIEWER_H