基本框架完成,完善一下细节,最好能完成批量上传
This commit is contained in:
@@ -10,6 +10,7 @@ FrmUpload::FrmUpload(QWidget *parent)
|
||||
ui->setupUi(this);
|
||||
initFrom();
|
||||
initWidget();
|
||||
connect(TCHttpService::getInstance(), &TCHttpService::signal_uploadFileSec, this, &FrmUpload::slot_uploadFileSec);
|
||||
}
|
||||
|
||||
FrmUpload::~FrmUpload()
|
||||
@@ -17,6 +18,18 @@ FrmUpload::~FrmUpload()
|
||||
delete ui;
|
||||
}
|
||||
|
||||
void FrmUpload::slot_uploadFileSec(QString url)
|
||||
{
|
||||
QClipboard* clipboard = QApplication::clipboard();
|
||||
|
||||
if (copyState == 0) {
|
||||
clipboard->setText(QString("").arg(url));
|
||||
}
|
||||
else {
|
||||
clipboard->setText(url);
|
||||
}
|
||||
}
|
||||
|
||||
bool FrmUpload::eventFilter(QObject *watched, QEvent *event)
|
||||
{
|
||||
static bool mousePressed = false;
|
||||
@@ -64,7 +77,7 @@ void FrmUpload::dropEvent(QDropEvent *event)
|
||||
QList<QUrl> urlList = mimeData->urls();
|
||||
|
||||
|
||||
#if DEBUG
|
||||
#if !DEBUG
|
||||
foreach (QUrl url, urlList) {
|
||||
qDebug() << url.toLocalFile();
|
||||
}
|
||||
@@ -88,6 +101,11 @@ void FrmUpload::dropEvent(QDropEvent *event)
|
||||
void FrmUpload::initFrom()
|
||||
{
|
||||
ui->frmUpload->setMinimumSize(QSize(400, 200));
|
||||
ui->btnHTML->setText("HTML");
|
||||
ui->btnFastUpload->setText("剪贴板上传");
|
||||
ui->btnMarkdown->setText("Markdown");
|
||||
ui->btnUrl->setText("URL");
|
||||
ui->btnUBB->setText("UBB");
|
||||
}
|
||||
|
||||
void FrmUpload::initWidget()
|
||||
@@ -99,5 +117,13 @@ void FrmUpload::initWidget()
|
||||
|
||||
void FrmUpload::uploadFiles(QStringList fileList)
|
||||
{
|
||||
if (!TCHttpService::getInstance()->getOnlineState())
|
||||
return;
|
||||
foreach (QString p, fileList) {
|
||||
qDebug() << "upload:" << p;
|
||||
TCHttpService::getInstance()->apiUpload(p);
|
||||
}
|
||||
// TCHttpService::getInstance()->apiMyfileCount();
|
||||
// TCHttpService::getInstance()->apiMyfileNormal();
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user