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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: QFileSystemModel + QFileIconProvider  (Прочитано 2082 раз)
andrew.k
Гость
« : Февраль 27, 2017, 15:45 »

Использую собственный провайдер икон (наследуюсь от QFileIconProvider).
Хочу отображать превью для графических файлов.
Просматриваю каталог, в который сканер записывает файлы.
В момент появления файла модель сразу запрашивает иконку от провайдера, но т.к. файл еще пишется, разумеется иконку я сформировать не могу.
После того, как запись завершилась, я отлавливаю этот момент и хочу заставить модель запросить иконку по новой.
метод update вьюхи не помогает, т.к. модель видимо кеширует запрошенные иконки и повторно их не забирает у провайдера.

На данный момент такое решение:
Код
C++ (Qt)
   model_->setIconProvider(model_->iconProvider());
 

Как заставить модель обновить иконы?
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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