crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )


  Ответ в Сигналы между QTreeView(QAbstractItemModel) и QListView(QSortFilterProxyModel)
Введите ваше имя
Подтвердите код

Введите в поле код из 6 символов, отображенных в виде изображения. Если вы не можете прочитать код с изображения, нажмите на изображение для генерации нового кода.
 

Опции сообщения
 Включить смайлы?
Иконки сообщения
(Опционально)
                                
                                
  [ Без иконки ]
 


Последние 10 сообщений [ в обратном порядке ]
Litkevich Yuriy Дата 2.8.2011, 17:30
  надо свой слот делать, и в нём обрабатывать текущий выделенный индекс
yuriyb Дата 2.8.2011, 15:43
  Всем привет!

Ребята не много недокуриваю как посылать сигналы между *View, если один из них на основной модели, а второй на SortFilterProxyModel.

    tview->setModel(Application::instance()->favoritesManager()->treeFolderItemModel());
    lview->setModel(Application::instance()->favoritesManager()->treeItemModel());

    connect(tview, SIGNAL(clicked(QModelIndex)), lview, SLOT(setRootIndex(QModelIndex)));


в дебаг вьювере: QAbstractItemView::setRootIndex failed : index must be from the currently set model

treeItemModel - основная модель
treeFolderItemModel - SortFilterProxyModel над основной моделью.

Ведь вроде как mapFrom/To методы в SortFilterProxyModel уже реализованы? Помогите плиз.

Просмотр темы полностью (откроется в новом окне)
RSS Текстовая версия Сейчас: 29.4.2025, 10:40