| | |
| | | #include "addfile.h" |
| | | #include "ui_addfile.h" |
| | | |
| | | #include <QFileDialog> |
| | | #include <QDebug> |
| | | #include <QDateTime> |
| | | #include <QString> |
| | | |
| | | #define DEFAULT_PATH ("E:\soft") |
| | | #define DEFAULT_TYPE (tr("Pkg Files (*.zip *.tar.gz *.rar *.7z *.bz2)")) |
| | | #define UPLOAD 10 |
| | | |
| | | AddFile::AddFile(QWidget *parent) : |
| | | QMainWindow(parent), |
| | |
| | | { |
| | | QString filePath = QFileDialog::getOpenFileName(this, |
| | | tr("閫夋嫨鏂囦欢"), |
| | | "C:", |
| | | tr("Pkg Files (*.zip *.tar.gz *.rar *.7z *.bz2)")); |
| | | DEFAULT_PATH, |
| | | DEFAULT_TYPE); |
| | | if(filePath.isEmpty()){ |
| | | return; |
| | | } |
| | | ui->lineEdit->setText(filePath); |
| | | QFileInfo fileInfo(filePath); |
| | | ui->lineEdit_2->setText(fileInfo.path()); |
| | | } |
| | | void AddFile::on_pushButton_clicked() |
| | | { |
| | | |
| | | QString file = ui->lineEdit->text(); |
| | | QFileInfo fileInfo(file); |
| | | QString sourcePath = fileInfo.path(); |
| | | QString targetPath = ui->lineEdit_3->text(); |
| | | QString version = ui->lineEdit_4->text(); |
| | | QString parentVersion = ui->comboBox->currentText(); |
| | | QDateTime createDate = fileInfo.lastModified(); |
| | | QString description = ui->textEdit->document()->toPlainText(); |
| | | |
| | | QString versionMessage; |
| | | versionMessage = targetPath + "#" |
| | | + version + "#" |
| | | + parentVersion + "#" |
| | | + createDate.toString() + "#" |
| | | + description; |
| | | qDebug()<<versionMessage; |
| | | |
| | | emit addFileSignal(file, versionMessage); |
| | | |
| | | |
| | | } |