Russian Qt Forum

Qt => Model-View (MV) => Тема начата: Amouse от Июнь 02, 2008, 20:03



Название: расширить QDirModel
Отправлено: Amouse от Июнь 02, 2008, 20:03
Надо сделать file browser под windows, который просматривает линуксовые ext2 диски.
Есть библиотека которая позволяет читать ext2, т.е. все эти readDir, readFile, OpenFile и пр.
Возможно ли это запихнуть в QDirModel и если да, то как?
Понятие qt-шных моделей, интерфейсов до меня слабовато доходит. Надо переопределить некоторые ф-ции в QDirModel? Какие?

(Полистал исходники QDirModel - ужас, самому аналогичное написать не под силу. И такое ощущение, что все тесно завязано на QDir и т.п, переопределение пары функций не спасет.)

Есть похожая темка -
http://prog.org.ru/forum/index.php/topic,4847.0.html
но там вопрос создания своей dir model не раскрыт.


Название: Re: расширить QDirModel
Отправлено: lit-uriy от Июнь 02, 2008, 21:58
Попробуй почитать на родном языке Программирование Модель/Представление (http://crossplatform.ru/documentation/qtdoc4.3/model-view-programming.php) может поймешь как создать подходящую модель на основе имеющихся.


Название: Re: расширить QDirModel
Отправлено: Sergeich от Июнь 02, 2008, 22:03
Я бы просто включил в свой дистрибутив соответствующий драйвер (http://www.fs-driver.org/) и не парился :)