Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум на CrossPlatform.RU _ Qt Ввод/Вывод, Сеть. Межпроцессное взаимодействие _ FTP-клиент. Ступор

Автор: Tereks 6.4.2010, 11:07

Реализую фтп клиент. Только инфа выводится в treeview представление. По щелчку на папке - item раскрывается, содержимое запрашивается и выводится. Использую обычный QFtp. Но вот незадача - мне надо реализовать кнопку "Обновить". В идеале все должно выглядеть так - бегу по родительким item-ам и запрашиваю содержимое. Только вот псевдо-асинхронный вызов команд QFtp все портит. Знаю, синхронности не добиться, но может кто сталкивался с подобным? Как узнать какой urlinfo к чему относится?

Автор: kwisp 6.4.2010, 12:38

Tereks,
какую версию библиотеки используешь?

Цитата
QString QUrlInfo::name () const
Returns the file name of the URL.
See also setName() and isValid().

не подходит?

Автор: Tereks 8.4.2010, 16:51

4.6.2

QUrlInfo->name() возвращает только имя файла/папки. Никакой привязки к серверу, никакого полного пути. QFileInfo в противовес имеет absoluteFilePath() - такможно уникально идентифицировать файл. А вот Url никак ((

Форум Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)