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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: QList. Обход контейнера  (Прочитано 3049 раз)
DiamondRain
Гость
« : Октябрь 26, 2010, 17:50 »

Доброго времени суток! Первый раз имею дело с этим контейнером. Написал функцию обхода контейнера, а Qt ругается.

Код:
void AlbumContentDialog::showNewPhoto(QTreeWidgetItem* item, int level)
{
    QListIterator<Photo> i(photoList);
    while(i.hasNext()) {
        if (i.next().title() == item->text(level)) {
            photoView->setText("<img src = "+i.next().path()+">");
        }
    }
}

/home/oleg/projects/photo_collection/albumcontentdialog.cpp:47: error: passing ‘const Photo’ as ‘this’ argument of ‘QString Photo::title()’ discards qualifiers
/home/oleg/projects/photo_collection/albumcontentdialog.cpp:48: error: passing ‘const Photo’ as ‘this’ argument of ‘QString Photo::path()’ discards qualifiers
Записан
merke
Гость
« Ответ #1 : Октябрь 26, 2010, 18:36 »

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


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