PlotterHMI/printinfodialog.h

42 lines
838 B
C
Raw Permalink Normal View History

2024-02-06 06:19:53 +00:00
#ifndef PRINTINFODIALOG_H
#define PRINTINFODIALOG_H
#include <QDialog>
#include <QStringListModel>
#include "main.h"
#include "datafile/view/mygraphicsview.h"
#include "machine/machine.h"
namespace Ui {
class PrintInfoDialog;
}
class PrintInfoDialog : public QDialog
{
Q_OBJECT
public:
explicit PrintInfoDialog(QWidget *parent = 0);
~PrintInfoDialog();
void refreshLanguage();
2024-02-06 06:19:53 +00:00
private slots:
void on_listView_blockList_clicked(const QModelIndex &index);
void on_pushButton_back_clicked();
private:
Ui::PrintInfoDialog *ui;
QStringListModel *m_listViewModel;
int m_curBlockRow;//数据块
MyGraphicsView *m_preView;
McFilesInfo m_curFilesInfo;//当前文件信息
private:
void reflushFileInfo();
public:
void setFilesInfo(McFilesInfo filesInfo);
};
#endif // PRINTINFODIALOG_H