added verification on port number

This commit is contained in:
Daniel Tartavel 2024-09-15 17:30:16 +02:00
parent 9bf749aefd
commit c805c47bbc
4 changed files with 50 additions and 38 deletions

View File

@ -259,23 +259,23 @@ Cliquez sur un fichier pour le supprimer de la file et une fenêtre de confirmat
<h3>Barre d'outils</h3>
<b>1er icône: Changer le dossier de destination</b><br>
Permet de changer le dossier de téléchargement par défaut pour chaque service de chaque serveur.<br>
Permet de changer le dossier de téléchargement par défaut pour chaque service de chaque serveur.<br>
<b>2ème icône: Services cachés</b><br>
- Permet de configurer un service caché.<br>
Il faut donner le nom du service et le mot de passe si besoin.<br>
- Permet de configurer un service caché.<br>
Il faut donner le nom du service et le mot de passe si besoin.<br>
<b>3ème icône: Paramètres de l'application</b><br>
Limite de bande passante: permet de limiter le débit de téléchargement en Ko, Mo, Go, To et Po.<br>
Limite de bande passante: permet de limiter le débit de téléchargement en Ko, Mo, Go, To et Po.<br>
Si la valeur est 0 alors pas de limite de la vitesse de téléchargement.<br>
- Affichage de la barre d'outils<br>
Permet de choisir le style d'affichage des icônes de la barre d'outils<br>
Permet de choisir le style d'affichage des icônes de la barre d'outils<br>
- Enregistrement automatique<br>
Enregistre automatiquement la liste des téléchargements en cours.(activé par défaut)<br>
Enregistre automatiquement la liste des téléchargements en cours.(activé par défaut)<br>
<b>4ème icône: À propos</b><br>
affiche les propriétés de l'application, ainsi que l'aide.<br>
affiche les propriétés de l'application, ainsi que l'aide.<br>
<b>5ème icône: À propos de QT</b><br>
affiche les propriétés de QT<br>
affiche les propriétés de QT<br>
<b>6ème icône: Quitter</b><br>
Permet de quitter le programme</translation>
Permet de quitter le programme</translation>
</message>
<message>
<location filename="mainwindow.cpp" line="80"/>
@ -367,17 +367,22 @@ Voulez-vous vraiment sortir ?</translation>
<translation>Le processus ne répond pas: </translation>
</message>
<message>
<location filename="mainwindow.cpp" line="1379"/>
<source>Since the save path is linked to service, you need to select a service before you can select a folder and a service</source>
<translation type="unfinished"></translation>
<location filename="mainwindow.cpp" line="834"/>
<source>Bad port number, correct it</source>
<translation>Numéro de port incorrect, corrigez le.</translation>
</message>
<message>
<location filename="mainwindow.cpp" line="1386"/>
<source>You need to select a service before you can select a folder</source>
<translation>Vous devez sélectionner un service pour pouvoir sélectionner un dossier</translation>
</message>
<message>
<source>server does not exists</source>
<translation type="vanished">Le serveur n&apos;existe pas</translation>
</message>
<message>
<location filename="mainwindow.cpp" line="865"/>
<location filename="mainwindow.cpp" line="1019"/>
<location filename="mainwindow.cpp" line="872"/>
<location filename="mainwindow.cpp" line="1026"/>
<source>Dir</source>
<translation>dossier</translation>
</message>
@ -386,51 +391,51 @@ Voulez-vous vraiment sortir ?</translation>
<translation type="vanished">Doc</translation>
</message>
<message>
<location filename="mainwindow.cpp" line="1048"/>
<location filename="mainwindow.cpp" line="1055"/>
<source>File is partially downloaded. Do you want to resume download ? if no, the file will be deleted from destination directory</source>
<translation>Le document est déjà partiellement téléchargé. Voulez vous continuer le téléchargemnt ? Si non, il sera supprimer du dossier de destination</translation>
</message>
<message>
<location filename="mainwindow.cpp" line="1067"/>
<location filename="mainwindow.cpp" line="1074"/>
<source>File is already downloaded. Do you want to reload it ? The old file will be deleted</source>
<translation>Le document est déjà téléchargé. Voulez-vous le télécharger à nouveau ? L&apos;ancien fichier sera effacé</translation>
</message>
<message>
<location filename="mainwindow.cpp" line="1102"/>
<location filename="mainwindow.cpp" line="1109"/>
<source>File is already downloading</source>
<translation>Le document est déjà en téléchargement</translation>
</message>
<message>
<location filename="mainwindow.cpp" line="1137"/>
<location filename="mainwindow.cpp" line="1144"/>
<source>Starting downloading
</source>
<translation>Démarrage du téléchargement
</translation>
</message>
<message>
<location filename="mainwindow.cpp" line="1154"/>
<location filename="mainwindow.cpp" line="1161"/>
<source>finished</source>
<translation>Terminé</translation>
</message>
<message>
<location filename="mainwindow.cpp" line="1164"/>
<location filename="mainwindow.cpp" line="1171"/>
<source>Rsync process crashed</source>
<translation>Le processus rsync à planté</translation>
</message>
<message>
<location filename="mainwindow.cpp" line="1175"/>
<location filename="mainwindow.cpp" line="1182"/>
<source>stopped by user</source>
<translation>stoppé par l&apos;utilisateur</translation>
</message>
<message>
<location filename="mainwindow.cpp" line="1186"/>
<location filename="mainwindow.cpp" line="1193"/>
<source>
Do you want to retry?</source>
<translation>
Voulez-vous -essayer?</translation>
</message>
<message>
<location filename="mainwindow.cpp" line="1195"/>
<location filename="mainwindow.cpp" line="1202"/>
<source>Download </source>
<translation>Téléchargement </translation>
</message>
@ -439,7 +444,7 @@ Voulez-vous ré-essayer?</translation>
<translation type="vanished">Requête RsyncUI</translation>
</message>
<message>
<location filename="mainwindow.cpp" line="1559"/>
<location filename="mainwindow.cpp" line="1566"/>
<source>Hidden service name</source>
<translation>Nom du servcice caché</translation>
</message>
@ -474,18 +479,18 @@ Voulez-vous ré-essayer?</translation>
<translation>Code source</translation>
</message>
<message>
<location filename="mainwindow.cpp" line="947"/>
<location filename="mainwindow.cpp" line="954"/>
<source>Select the user you want to connect with or enter a new one</source>
<translation>Choisissez l&apos;utilisateur avec lequel vous voulez vous connecter ou entrez en un nouveau</translation>
</message>
<message>
<location filename="mainwindow.cpp" line="960"/>
<location filename="mainwindow.cpp" line="1558"/>
<location filename="mainwindow.cpp" line="967"/>
<location filename="mainwindow.cpp" line="1565"/>
<source> Request</source>
<translation> Requête de mot de passe</translation>
</message>
<message>
<location filename="mainwindow.cpp" line="961"/>
<location filename="mainwindow.cpp" line="968"/>
<source>Enter password</source>
<translation>Entrez votre mot de passe</translation>
</message>
@ -494,17 +499,17 @@ Voulez-vous ré-essayer?</translation>
<translation type="vanished">Vous devez sélectionnez un service pour pouvoir sélectionnez un dossier par défaut</translation>
</message>
<message>
<location filename="mainwindow.cpp" line="1387"/>
<location filename="mainwindow.cpp" line="1394"/>
<source>Choose folder where to save file</source>
<translation>Choisissez un dossier enregistrer le document</translation>
</message>
<message>
<location filename="mainwindow.cpp" line="1268"/>
<location filename="mainwindow.cpp" line="1275"/>
<source>Do you want to stop downloading and delete this file from download queue ?</source>
<translation>Voulez-vous arrêter le téléchargement et enlever ce fichier de la file de téléchargement ?</translation>
</message>
<message>
<location filename="mainwindow.cpp" line="1283"/>
<location filename="mainwindow.cpp" line="1290"/>
<source>Do you want to delete this file from download queue ?</source>
<translation>Voulez-vous enlever ce fichier de la file de téléchargement ?</translation>
</message>

View File

@ -824,10 +824,17 @@ void MainWindow::on_connectButton_clicked()
uint port;
info(DEBUGMACRO, "on_connectButton_clicked() => Connexion button clicked");
server = ui->khistorycombobox->currentText();
port = ui->portEdit->text().toUInt();
populateList(server, port);
if (port > 0 and port < 65535)
{
server = ui->khistorycombobox->currentText();
populateList(server, port);
}else
{
error(tr("Bad port number, correct it"));
ui->portEdit->clear();
ui->portEdit->setFocus();
}
}
// add parent in treeview
@ -1376,7 +1383,7 @@ bool MainWindow::on_DefaultSaveFolder_triggered()
// if service not selected display a message
if (this->connexion.service.isEmpty() or this->connexion.server.isEmpty())
{
warning(tr("Since the save path is linked to service, you need to select a service before you can select a folder and a service"));
warning(tr("You need to select a service before you can select a folder"));
return false;
}

View File

@ -159,13 +159,13 @@
<set>Qt::ImhPreferNumbers</set>
</property>
<property name="inputMask">
<string/>
<string notr="true"/>
</property>
<property name="text">
<string comment="numéro"/>
<string notr="true" comment="numéro"/>
</property>
<property name="maxLength">
<number>6</number>
<number>5</number>
</property>
<property name="alignment">
<set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>