2015-12-05 03:45:27 +00:00
|
|
|
#ifndef APPLESOFTFILEVIEWER_H
|
|
|
|
#define APPLESOFTFILEVIEWER_H
|
|
|
|
|
|
|
|
#include <QWidget>
|
2015-12-14 10:48:19 +00:00
|
|
|
#include "applesoftfile.h"
|
|
|
|
#include "applesoftformatter.h"
|
2015-12-05 03:45:27 +00:00
|
|
|
|
|
|
|
namespace Ui {
|
|
|
|
class ApplesoftFileViewer;
|
|
|
|
}
|
|
|
|
|
|
|
|
class ApplesoftFileViewer : public QWidget
|
|
|
|
{
|
|
|
|
Q_OBJECT
|
|
|
|
|
|
|
|
public:
|
|
|
|
explicit ApplesoftFileViewer(QWidget *parent = 0);
|
|
|
|
~ApplesoftFileViewer();
|
|
|
|
|
2015-12-14 10:48:19 +00:00
|
|
|
void setFormatter(ApplesoftFormatter *formatter);
|
|
|
|
|
2015-12-05 03:45:27 +00:00
|
|
|
public slots:
|
2015-12-14 10:48:19 +00:00
|
|
|
void setFile(ApplesoftFile *m_file);
|
2015-12-05 03:45:27 +00:00
|
|
|
void setData(QByteArray data);
|
|
|
|
void setText(QString text);
|
2016-07-05 13:35:38 +00:00
|
|
|
void findText();
|
|
|
|
|
2015-12-05 03:45:27 +00:00
|
|
|
|
|
|
|
private:
|
2015-12-14 10:48:19 +00:00
|
|
|
ApplesoftFile *m_file;
|
|
|
|
ApplesoftFormatter *m_formatter;
|
2016-07-05 13:35:38 +00:00
|
|
|
bool m_isFirstFind;
|
2015-12-05 03:45:27 +00:00
|
|
|
Ui::ApplesoftFileViewer *ui;
|
|
|
|
};
|
|
|
|
|
|
|
|
#endif // APPLESOFTFILEVIEWER_H
|