#include <fileTransfer.h>
Sygnały | |
void | transferEnd (bool ok) |
void | transferProgres (int perc) |
Metody publiczne | |
SendFileThread (QObject *parent, const QString &path, const QHostAddress &ip, quint16 port) | |
void | cancelTransfer () |
Metody chronione | |
void | run () |
Atrybuty prywatne | |
QString | path |
QHostAddress | ip |
quint16 | port |
bool | cancel_transfer |
Definicja w linii 11 pliku fileTransfer.h.
|
Tworzy wątek do przesyłania pliku, ustawiając odpowiednie pola.
Definicja w linii 13 pliku fileTransfer.cpp. Odwołuje się do cancel_transfer. |
|
Anuluje wysyłanie pliku, wychodzi z wątku. Definicja w linii 21 pliku fileTransfer.cpp. Odwołuje się do cancel_transfer. Odwołania w FileTransfer::cancelTransfer() i FileTransfer::~FileTransfer(). |
|
Główne "ciało" wątku, łączy się z użytkownikiem i wysyła plik. Definicja w linii 26 pliku fileTransfer.cpp. Odwołuje się do ip, port i transferEnd(). |
|
Sygnał zakończenia przesyłu pliku. Emitowany gdy transfer zakończy się powodzeniem, lub coś pójdzie nie tak, np. użytkownik anuluje, nie można się połączyć itd..
Odwołania w run(). |
|
Sygnał postępu wysyłanego pliku. Emitowany gdy wyślemy część pliku, informuje ile procent zostało wysłane
|
|
flaga czy należy anulować wysyłanie pliku Definicja w linii 42 pliku fileTransfer.h. Odwołania w cancelTransfer() i SendFileThread(). |
|
ip adresta Definicja w linii 40 pliku fileTransfer.h. Odwołania w run(). |
|
ścieżka do wysyłanego pliku Definicja w linii 39 pliku fileTransfer.h. |
|
port na który należy wysłać plik Definicja w linii 41 pliku fileTransfer.h. Odwołania w run(). |