Bonjour a tous, j'ai fait un petit programme qui a du mal a se compiler

dans mon fichier caisse.h

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
class Ccaisse
{
public:
    Ccaisse();
    QString qtotal;
    void appel();
    QString total1(QString);
};
caisse.cpp
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
 
void Ccaisse::appel()
{
    QList<QString> list; //j’appelle la liste que j'ai fait dans un autre .cpp
    QString buf9;
 
    for(int i=0;i<list.count();i++)
    {
        buf9=list[0];  // je definie a buf9 ce qu'il y a à l’emplacement zéro de ma liste
    }
 
    if (buf9=="1");{total1(QString);} // si buf9 égale a 1 alors il DOIT appeler total1
}
 
 
QString Ccaisse::total1(QString prix1) // prix 1 vient d'un autre .cpp
{
    float ftotal=0;
    float fprix = prix1.toFloat(); // QSTRING to FLOAT
    ftotal = ftotal+fprix; // FLOAT + FLOAT
    qtotal.setNum (ftotal, 'f');// conversion float to QString
    return qtotal;
}
Mon problème vient de la ligne 12 Du fichier Ccaisse.cpp, le compilateur me trouve une erreur :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
expected primary-expression before ')' token
j'imagine que cette erreur est vraiment toute bête mais je bloque dessus, et je ne peux pas avancer. Si quelqu'un a une idée Merci