Russian Qt Forum
Ноябрь 25, 2024, 22:51 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: QFileDialog+Ограничение прав пользователя  (Прочитано 3283 раз)
west
Гость
« : Июнь 29, 2009, 13:47 »

Подскажите, плз, как лучше ограничить область поиска файлов с данными для пользователя приложения. Т.е. пользователь проги открывет диалог "Открыть файл" (Исп. QFileDialog), и нигде, кроме текущего каталога его, этот файл, поискать не может. Программа пользователя запускается не из под рута, сделать ей chroot не получается. Начальная директория поиска задается в качестве параметра конфигурационного файла.
Записан
Kagami
Гость
« Ответ #1 : Июнь 29, 2009, 14:51 »

Думаю
Цитировать
void QFileDialog::directoryEntered ( const QString & directory )   [signal]
и
Цитировать
void QFileDialog::setDirectory ( const QString & directory )
решат твою проблему.
Как только пользователь уходит в другую директорию - возвращай его обратно
Записан
west
Гость
« Ответ #2 : Июнь 30, 2009, 09:07 »

Ну да, надо наверно идти простым путем. Хотелось какой-нибудь нетривиальчик... Типа чтоб пользователь и знать не знал где он и как туда попал...
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.126 секунд. Запросов: 20.