Итак, моя попытка создать легкое окружение на основе Ubuntu и Gnome.
Система: Ubuntu 11.04 natty alpha 2. Gnome 2.32.1
Тема - absolute с подправленными цветами. (Вместо синего хочется что-то другое, но не могу подобрать). Иконки - всем известная Faenza. Шрифт - Ubuntu.
Удалена половина стандартного Gnome - evolution, gnome-panel, compiz, zeitgeist, rhythmbox, индикаторы-шминдикаторы и прочее не используемое мною ПО. Освободилось наверно около гигабайта.
После удаления gnome-panel перестал работать alacarte(редактор меню), вылечилось пересборкой пакета с добавлением в него бинарника gnome-desktop-item-edit из пакета gnome-panel. На Alt+F2 висит gmrun.
За панель теперь отвечает AWN, за музыку mpd+sonata+mpdscribble+mpd-sima, видеопроигрыватель - vlc, просмотрщик картинок - gpicview, gedit заменен на medit, gnome-terminal на sakura. Так же на скриншоте видны Gajim(очень нравится однооконный режим) и gxneur.
Итак, есть treeview и модель, необходимо сделать так, чтобы дерево начиналось с корневой папки.
Делаю так:
model = new QDirModel();
model->setFilter(QDir::Dirs | QDir::NoDotAndDotDot);
ui->treeView->setModel(model);
ui->treeView->setRootIndex(model->index(rootfolder));
Как сделать в TreeView модель простого однноколоночного дерева(без дополнительных, типа размера файла, даты изменения, типа файла). Ибо делаю:
QDirModel * model = new QDirModel;
QModelIndex index = model->index(folder);
this->ui->treeView->setModel(&model);
this->ui->treeView->setRootIndex(index);
и дерево получается четырехколоночным, а мне бы как в проводнике Windows, без всего лишнего.
Учусь програмированию на Qt.
Значит создал проект в креаторе, кинул на виджет MainWindow TreeView, создал метод в классе MainWindow который будет указывать на папку открытия