From ec576f7460a1c172f47758a4edcaa846e49db4d2 Mon Sep 17 00:00:00 2001 From: fertao <fertao@163.com> Date: 星期一, 28 七月 2025 12:09:42 +0800 Subject: [PATCH] code add 0728 --- Server/付林涛/code/tianKai/addfile.cpp | 37 ++++++++++++++++++++++++++++++++++--- 1 files changed, 34 insertions(+), 3 deletions(-) diff --git "a/Server/\344\273\230\346\236\227\346\266\233/code/tianKai/addfile.cpp" "b/Server/\344\273\230\346\236\227\346\266\233/code/tianKai/addfile.cpp" index 2790fc0..0601789 100644 --- "a/Server/\344\273\230\346\236\227\346\266\233/code/tianKai/addfile.cpp" +++ "b/Server/\344\273\230\346\236\227\346\266\233/code/tianKai/addfile.cpp" @@ -1,7 +1,13 @@ #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), @@ -18,11 +24,36 @@ { 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); + + +} -- Gitblit v1.8.0