#ifndef DialogSaveFile_H #define DialogSaveFile_H #include #include "DialogSaveFile.h" #include #include "myinclude.h" #include 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