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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: QML - GridView - обновить данные  (Прочитано 4501 раз)
AfterEarth
Гость
« : Январь 29, 2011, 06:25 »

Здравствуйте!
Никак не могу теперь обновить содержимое GridView. В обработчике клика мыши на элементе из GridView я устанавливаю свойство в классе списка, который перезаполняет модель данных. Этот класс списка также делает (успешно) первоначальное заполнение списка, а если очистить список:
Код:
while (catalogList.size()>0)
    {
        delete catalogList.first();
        catalogList.removeFirst();
    }
то потом, после его заполнения возникает Segmentation fault Грустный
Первоначальную инициализацию делал так:
Код:
 if ((catalogList.count()>0) && (m_category_id=="0"))
      context->setContextProperty("catalogData",  QVariant::fromValue(catalogList));
Если сделать повторно - то-же самое  Плачущий
В обработчике мыши присваиваю свойству catalogList новое значение через property

Заранее благодарен за помощь!
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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