Название: сортировка Отправлено: koldun90 от Декабрь 24, 2014, 20:33 Всем привет подскажите есть файловая система QfileSystemModel представленная в отображении Listview (папки и файлы в виде значков)
мне нужно отсортировать так чтобы папки с ".." (папка перехода на верхний каталог) всегда была в начале. А то бывает заходишь в папку папка с .. в начале бывает что и где то в середине и тд итп. Вообщем нужно сделать чтобы папка перехода на верхний каталог была все время первая).... Название: Re: сортировка Отправлено: kambala от Декабрь 24, 2014, 20:55 попробуй через SortFlags
Название: Re: сортировка Отправлено: koldun90 от Декабрь 24, 2014, 21:07 вы имели ввиду это?
http://doc.crossplatform.ru/qt/4.5.0/qdir.html#SortFlag-enum QDir::DirsFirst ? Название: Re: сортировка Отправлено: kambala от Декабрь 24, 2014, 21:12 да
Название: Re: сортировка Отправлено: koldun90 от Декабрь 24, 2014, 21:24 я фильтры ставлю
http://doc.crossplatform.ru/qt/4.7.x/qfilesystemmodel.html#setFilter Код: void QFileSystemModel::setFilter ( QDir::Filters filters ) сюда не поставишь Код: QDir::DirsFirst в setFilter можно поставить только фильтры а не флаги.... Название: Re: сортировка Отправлено: kambala от Декабрь 24, 2014, 21:45 подстава. тогда разве что наследоваться от модели и пытаться как-то это самому реализовать...
Название: Re: сортировка Отправлено: koldun90 от Декабрь 24, 2014, 22:34 тогда другой вопрос какой метод переопределять?
Название: Re: сортировка Отправлено: PimenS от Декабрь 25, 2014, 06:47 А QSortFilterProxyModel не поможет?
Название: Re: сортировка Отправлено: koldun90 от Декабрь 25, 2014, 07:17 так я и спрашиваю как это сделать...
я сам не знаю |