added password protected connexion
correction bug on detection of already downloaded file
This commit is contained in:
+12
-2
@@ -5,6 +5,7 @@
|
||||
#include "ui_mainwindow.h"
|
||||
#include "ui_configuration.h"
|
||||
#include "ui_about.h"
|
||||
#include "ui_login.h"
|
||||
#include "downloadfile.h"
|
||||
#include "tools.h"
|
||||
#include <QMainWindow>
|
||||
@@ -43,7 +44,8 @@
|
||||
#include <QDir>
|
||||
#include <QSystemTrayIcon>
|
||||
#include <QMenu>
|
||||
#include<QTranslator>
|
||||
#include <QTranslator>
|
||||
#include <QInputDialog>
|
||||
|
||||
QT_BEGIN_NAMESPACE
|
||||
namespace Ui { class MainWindow; }
|
||||
@@ -58,6 +60,8 @@ class Connexion
|
||||
int bandwidthLimitUnit;
|
||||
QString server;
|
||||
QString service;
|
||||
QString user;
|
||||
QString password;
|
||||
int port = 873;
|
||||
bool comboboxChanged;
|
||||
};
|
||||
@@ -69,6 +73,8 @@ class Downloading
|
||||
QString service;
|
||||
QString path;
|
||||
QString savePath;
|
||||
QString user;
|
||||
QString password;
|
||||
int port;
|
||||
QProcess * process = nullptr;
|
||||
bool quit = false;
|
||||
@@ -98,13 +104,14 @@ class MainWindow : public QMainWindow
|
||||
QProgressDialog *progress;
|
||||
Connexion connexion;
|
||||
Downloading downloading;
|
||||
//downloadFile downloadO;
|
||||
QSettings settings;
|
||||
About about;
|
||||
QDialog Configuration;
|
||||
Ui::Configuration config;
|
||||
QDialog aboutDialog;
|
||||
Ui::windowAbout AboutW;
|
||||
QDialog loginDialog;
|
||||
Ui::LoginDialog loginD;
|
||||
std::vector <QString> serversList;
|
||||
QSystemTrayIcon * trayIcon;
|
||||
QString icon = "/usr/share/icons/RsyncUI.png";
|
||||
@@ -153,6 +160,7 @@ class MainWindow : public QMainWindow
|
||||
void hideWindow();
|
||||
void showWindow();
|
||||
void init();
|
||||
bool getUserPassword();
|
||||
|
||||
private slots:
|
||||
|
||||
@@ -202,6 +210,8 @@ class MainWindow : public QMainWindow
|
||||
|
||||
void setDlSpeed(QString speed);
|
||||
|
||||
void on_loginBox_accepted();
|
||||
|
||||
signals:
|
||||
void stopDownloading(QProcess *);
|
||||
void progressSignal(int);
|
||||
|
||||
Reference in New Issue
Block a user