Projet

Général

Profil

Révision 925ac0ca assistant.cpp

Voir les différences:

assistant.cpp
28 28
{
29 29
    ui->setupUi(this);
30 30
    m_tools = new tools(QDir("."),this);
31
    connect(m_tools, SIGNAL(signalUploadEnd()), this, SLOT(uploadEnd()));
31 32
}
32 33

  
33 34
Assistant::~Assistant()
......
38 39
void Assistant::on_btnUploadPHP_clicked()
39 40
{
40 41
    qDebug() << "Assistant::on_btnUploadPHP_clicked";
42
    ui->btnUploadPHP->setEnabled(false);
43

  
44
    if(ui->leFTPServeur->text().trimmed() == "") {
45
        ui->leFTPServeur->setFocus();
46
        return;
47
    }
48
    if(ui->leFTPLogin->text().trimmed() == "") {
49
        ui->leFTPLogin->setFocus();
50
        return;
51
    }
52
    if(ui->leFTPPass->text().trimmed() == "") {
53
        ui->leFTPPass->setFocus();
54
        return;
55
    }
41 56

  
42 57
    m_tools->ftpConnect(ui->leFTPServeur->text(),
43 58
                        ui->leFTPLogin->text(),
......
53 68
    m_tools->parcoursRecursif(dir.absolutePath(),"");
54 69
    //qDebug() << m_fileListToUpload;
55 70
    m_tools->uploadRecursifPHP(ui->leFTPDirectory->text());
56
    connect(m_tools, SIGNAL(signalUpload(int,int)), this, SLOT(updateProgressFichier(int,int)));
71
    connect(m_tools, SIGNAL(signalUpload(int,int,QString)), this, SLOT(updateProgressFichier(int,int,QString)));
57 72
    connect(m_tools, SIGNAL(signalUploadData(int,int)), this, SLOT(updateProgressData(int,int)));
58 73
}
59 74

  
60
void Assistant::updateProgressFichier(int total, int current)
75
void Assistant::updateProgressFichier(int total, int current, QString fileName)
61 76
{
62 77
    ui->pbFTPFichier->setMaximum(total);
63 78
    ui->pbFTPFichier->setValue(current);
......
68 83
    ui->pbFTPProgress->setMaximum(total);
69 84
    ui->pbFTPProgress->setValue(current);
70 85
}
86

  
87
void Assistant::uploadEnd()
88
{
89
    ui->btnUploadPHP->setText(trUtf8("Téléchargement terminé !"));
90
}

Formats disponibles : Unified diff

Redmine Appliance - Powered by TurnKey Linux