57 lines
892 B
C++
57 lines
892 B
C++
#ifndef TOOLS_INDEX1_H
|
|
#define TOOLS_INDEX1_H
|
|
|
|
#include <QWidget>
|
|
#include "QFile"
|
|
#include "QTextStream"
|
|
#include "QDebug"
|
|
|
|
#include "QMouseEvent"
|
|
#include "QAction"
|
|
#include "ToolsUI/ToolsWidget.h"
|
|
#include <QAbstractItemModel>
|
|
#include <QStandardItemModel>
|
|
#include <QStringListModel>
|
|
|
|
|
|
#include "QDateTime"
|
|
|
|
|
|
#include "QFile"
|
|
#include "QFileDialog"
|
|
#include "QDataStream"
|
|
|
|
|
|
namespace Ui {
|
|
class Tools_Index1;
|
|
}
|
|
|
|
class Tools_Index1 : public ToolsWidget
|
|
{
|
|
Q_OBJECT
|
|
|
|
public:
|
|
explicit Tools_Index1(QWidget *parent = nullptr);
|
|
~Tools_Index1();
|
|
|
|
void resizeEvent(QResizeEvent *event);
|
|
|
|
void setLog(const QString &message);
|
|
|
|
private slots:
|
|
void on_pushButton_ExportLog_clicked();
|
|
|
|
private:
|
|
Ui::Tools_Index1 *ui;
|
|
|
|
QStringListModel *StringModel;
|
|
QStandardItemModel *ItemModel;
|
|
|
|
|
|
QString log_file_name;
|
|
QFile *log_file = nullptr;
|
|
|
|
};
|
|
|
|
#endif // INDEX1_H
|