Files
2026-07-22 11:47:13 +08:00

63 lines
1.2 KiB
C++

#ifndef DialogSaveFile_H
#define DialogSaveFile_H
#include <QDialog>
#include "DialogSaveFile.h"
#include <QModelIndex>
#include "myinclude.h"
#include <QString>
namespace Ui {
class DialogSaveFile;
}
class DialogSaveFile : public QDialog
{
Q_OBJECT
public:
explicit DialogSaveFile(QWidget *parent = 0);
~DialogSaveFile();
void refreshListView(int mode);
int EditMode;
void setEnterFileName(QString strFile);
void setTitleTxt(QString str);
// 默认保存最后一次作业文件
void saveLastWork();
QString filename() const {
return m_filename;
}
private slots:
void on_pushButtonNext_pressed();
void on_pushButtonLast_pressed();
void on_pushButtonExit_pressed();
void on_pushButtonSave_clicked();
void on_radioButtonLocal_released();
void on_radioButtonUdisk_released();
void on_listViewFile_entered(const QModelIndex &index);
void on_listViewFile_clicked(const QModelIndex &index);
Q_SIGNALS:
void saveFile(QString filePath,bool Flag);
void returnMainWidget(int);
private:
Ui::DialogSaveFile *ui;
QString m_filename;
};
#endif // DialogSaveFile_H