FTP-клиент. Ступор |
Здравствуйте, гость ( Вход | Регистрация )
FTP-клиент. Ступор |
Tereks |
6.4.2010, 11:07
Сообщение
#1
|
Студент Группа: Новичок Сообщений: 18 Регистрация: 9.12.2009 Пользователь №: 1290 Спасибо сказали: 0 раз(а) Репутация: 0 |
Реализую фтп клиент. Только инфа выводится в treeview представление. По щелчку на папке - item раскрывается, содержимое запрашивается и выводится. Использую обычный QFtp. Но вот незадача - мне надо реализовать кнопку "Обновить". В идеале все должно выглядеть так - бегу по родительким item-ам и запрашиваю содержимое. Только вот псевдо-асинхронный вызов команд QFtp все портит. Знаю, синхронности не добиться, но может кто сталкивался с подобным? Как узнать какой urlinfo к чему относится?
|
|
|
kwisp |
6.4.2010, 12:38
Сообщение
#2
|
астарожна ынтжинэр Группа: Участник Сообщений: 1404 Регистрация: 26.11.2008 Из: ТаганрогРодинаЧехова Пользователь №: 435 Спасибо сказали: 113 раз(а) Репутация: 23 |
Tereks,
какую версию библиотеки используешь? Цитата QString QUrlInfo::name () const Returns the file name of the URL. See also setName() and isValid(). не подходит? |
|
|
Tereks |
8.4.2010, 16:51
Сообщение
#3
|
Студент Группа: Новичок Сообщений: 18 Регистрация: 9.12.2009 Пользователь №: 1290 Спасибо сказали: 0 раз(а) Репутация: 0 |
4.6.2
QUrlInfo->name() возвращает только имя файла/папки. Никакой привязки к серверу, никакого полного пути. QFileInfo в противовес имеет absoluteFilePath() - такможно уникально идентифицировать файл. А вот Url никак (( |
|
|
Текстовая версия | Сейчас: 9.11.2024, 2:28 |