mirror of
https://github.com/markdavidlong/AppleSAWS.git
synced 2024-09-30 03:55:30 +00:00
34 lines
523 B
C
34 lines
523 B
C
|
#ifndef HEXDUMPVIEWER_H
|
||
|
#define HEXDUMPVIEWER_H
|
||
|
|
||
|
#include "genericfile.h"
|
||
|
|
||
|
#include <QString>
|
||
|
#include <QByteArray>
|
||
|
#include <QWidget>
|
||
|
|
||
|
|
||
|
namespace Ui {
|
||
|
class HexDumpViewer;
|
||
|
}
|
||
|
|
||
|
class HexDumpViewer : public QWidget
|
||
|
{
|
||
|
Q_OBJECT
|
||
|
|
||
|
public:
|
||
|
explicit HexDumpViewer(QWidget *parent = 0);
|
||
|
~HexDumpViewer();
|
||
|
|
||
|
void setFile(GenericFile *file, quint16 offset = 0);
|
||
|
void setData(QByteArray data);
|
||
|
void setText(QString text);
|
||
|
|
||
|
private:
|
||
|
Ui::HexDumpViewer *ui;
|
||
|
|
||
|
quint16 m_offset;
|
||
|
};
|
||
|
|
||
|
#endif // HEXDUMPVIEWER_H
|