Files
ReadLog/mainwindow.h

62 lines
1.1 KiB
C
Raw Normal View History

2024-09-12 17:31:39 +08:00
#ifndef MAINWINDOW_H
#define MAINWINDOW_H
#include <QMainWindow>
2024-09-18 10:25:29 +08:00
#include "global.h"
#include "readthread.h"
2024-09-12 17:31:39 +08:00
QT_BEGIN_NAMESPACE
namespace Ui {
2024-09-18 10:25:29 +08:00
class MainWindow;
2024-09-12 17:31:39 +08:00
}
QT_END_NAMESPACE
2024-09-18 10:25:29 +08:00
class MainWindow : public QMainWindow {
Q_OBJECT
2024-09-12 17:31:39 +08:00
public:
2024-09-18 10:25:29 +08:00
explicit MainWindow(QWidget *parent = nullptr);
~MainWindow() override;
private slots:
/*打开文件*/
void on_openFileBtn_clicked();
/*绘制时间图*/
void on_timeCustomBtn_clicked();
/*绘制数据变化图*/
void on_dataCustomBtn_clicked();
2024-09-12 17:31:39 +08:00
2024-09-18 10:25:29 +08:00
/*清空下拉框*/
void clearCombo();
/*设置底部左侧状态栏文字*/
void showStatusbar(const QString &str);
/*设置进度条进度*/
void setProgressBar(int bytesRead);
/*设置开始时间*/
void setBeginTime(const QDateTime &beginTime);
/*设置结束时间*/
void setEndTime(const QDateTime &endTime);
/*设置下拉框*/
void addCombo(const QStringList &names);
/*关闭进度条*/
void closeProg();
2024-09-12 17:31:39 +08:00
private:
Ui::MainWindow *ui;
2024-09-18 10:25:29 +08:00
ReadThread *readThread;
2024-09-12 17:31:39 +08:00
};
2024-09-18 10:25:29 +08:00
2024-09-12 17:31:39 +08:00
#endif // MAINWINDOW_H