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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: Откуда взялся m3u?  (Прочитано 196 раз)
Гурман
Житель матрицы
******
Offline Offline

Сообщений: 1276

Qt 2.2, 3.3, 4.5, 4,7, 4.8, 5.3, 5.6


Просмотр профиля
« : Ноябрь 12, 2017, 18:27 »

Мне нужно в дереве QFileSystemModel отобразить только музыкальные файлы.

Код:
    GoodFileSystemModel* fsm = new GoodFileSystemModel(this);
    fsm->setFilter(QDir::NoDotAndDotDot | QDir::AllDirs | QDir::Files );
    fsm->setNameFilters( QStringList() << "*.mp3" << "*.flac" <<"*.ogg" << "*.wav" << "*.aac" << "*.3gp" );
.....

GoodFileSystemModel - это QFileSystemModel с некоторыми изменениями из-за косяков в оригинале. Все изменения касаются только drag-n-drop.
Всё вроде работает как надо, показывает только музыкальные файлы. Но когда лазаю по каталогам с музыкой, вдруг обнаруживаю в дереве файл... m3u. И какого блин хрена? Я его не заказывал!
Записан

2^7-1 == 127, задумайтесь...
bdv1983
Новичок

Offline Offline

Сообщений: 1


Просмотр профиля
« Ответ #1 : Ноябрь 16, 2017, 11:43 »

Вероятно, надо добавить:
Код:
fsm->setNameFilterDisables(false);
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  

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