Как лучше сделать обращение к QDirModel? (Прошу опытных посоветовать...)

Модератор: Модераторы разделов

Skala
Сообщения: 241
ОС: Gentoo

Как лучше сделать обращение к QDirModel?

Сообщение Skala »

Пробую написать небольшую программу, у нее есть виджет QTreeView - Начало почти, как из мана:

Код: Выделить всё

QDirModel *model = new QDirModel;
QTreeView *tree = new QTreeView(splitter);
tree->setModel(model);
"Почти", потому что QTreeView и прочее нарисовано в designer (просто очень много полей будет, хотелось бы по-быстрее и по-визуальнее =) ).
И вот вопрос: Я в момент создания окна написал эти строки о создании и привязки QDirModel. Только вот сомневаюсь: стоит ли создавать QDirModel в момент создания формы и потом "бросать" попечительство о нем? - Может, стоит сделать его (QDirModel) членом класса окна (- программа работает с файлами) ?
Если второе предположение верно, то как это лучше сделать?
Спасибо за внимание.
Спасибо сказали:
v04bvs
Сообщения: 636
ОС: Debian GNU/Linux

Re: Как лучше сделать обращение к QDirModel?

Сообщение v04bvs »

Skala писал(а):
28.03.2007 20:25
Пробую написать небольшую программу, у нее есть виджет QTreeView - Начало почти, как из мана:

Код: Выделить всё

QDirModel *model = new QDirModel;
QTreeView *tree = new QTreeView(splitter);
tree->setModel(model);
"Почти", потому что QTreeView и прочее нарисовано в designer (просто очень много полей будет, хотелось бы по-быстрее и по-визуальнее =) ).
И вот вопрос: Я в момент создания окна написал эти строки о создании и привязки QDirModel. Только вот сомневаюсь: стоит ли создавать QDirModel в момент создания формы и потом "бросать" попечительство о нем? - Может, стоит сделать его (QDirModel) членом класса окна (- программа работает с файлами) ?
Если второе предположение верно, то как это лучше сделать?

второе верно и в конструкторе первым параметром пиши this, а то утечки памяти будут. Хотя можешь и не делать членом, но this в конструкторе передавай обязательно, чтобы он вместе с окном убивался.
Спасибо сказали:
Skala
Сообщения: 241
ОС: Gentoo

Re: Как лучше сделать обращение к QDirModel?

Сообщение Skala »

Спасибо
Спасибо за внимание.
Спасибо сказали: