Пытаюсь создать динамическое фтп соединение (т.е. вызвается функция, в которой должно быть создано такое соединение), но вместо этого, происходит просто постановка этого соединения в очередь и все. Возможно, это потому, что я не использую app.exec(), который по идее должен все прописать для QNotifySocket и создать соответствующие listener'ы (в общем я не знаю:(). Юзаю следующий код:
QFtp FtpLink(this);
QDir d("some path");
QFile *File=new QFile();
int result=0;
d.setFilter( QDir::Files | QDir::Hidden | QDir::NoSymLinks);
qApp->processEvents();
FtpLink.connectToHost("ip address");
FtpLink.login("user", "password");
if (FtpLink.state()!=QFtp::Connected ){
cerr<<"No connection"<<endl;
}
Если кто подскажет что здесь не правильно, или другой вариант решения проблемы, то будет здорово.