Russian Qt Forum
Сентябрь 30, 2024, 22:26 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: D'n'D + QListView + QAbstractTableModel  (Прочитано 2826 раз)
Hammer
Гость
« : Апрель 28, 2010, 17:16 »

Собственно, сделал я то, что хотел (Выбор модели)
Решил еще прикрутить internal drag'n'drop, чтобы, значить, можно было менять строки модели местами.
В общем-то, по мануалу все получилось, но есть некоторый геморрой:
1. Нужно очень точно целиться, ибо если перетащить один элемент на другой - он затирает последний, а надо чтобы только перемещал.
2. Перемещенный элемент теряет все свои остальные параметры. Т.е. переносится только картинка, а все остальное, что было в row - затирается.

Вот что мне посоветуете сделать?
Записан
vipet
Бывалый
*****
Offline Offline

Сообщений: 452


Просмотр профиля
« Ответ #1 : Июнь 10, 2010, 18:03 »

beginMoveRows();
endMoveRows();

Но у меня эти функции как-то стремно работали.

Когда я вместо них стал использовать beginRemoveRows(), endRemoveRows(), beginInsertRows(), endInsertRows(), то все стало ок.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.1 секунд. Запросов: 22.