void Widget::serverDownloadStart() { QTreeWidgetItem * item = ftpFiles->invisibleRootItem(); QTreeWidgetItem * header = ftpFiles->headerItem(); QStringList lst; Computer * comp; for(int i = 1; i < ftpFiles->columnCount(); i++) { lst = rebuildPath(item, "", i); comp = findByName(header->text(i)); foreach(QString str, lst) { comp->getSocket()->write(QByteArray("ADFL::" + str.toAscii())); } comp->getSocket()->write(QByteArray("DNLD::")); }