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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: Recent file list  (Прочитано 3886 раз)
UVV
Гость
« : Сентябрь 16, 2009, 11:59 »

Привет.
Хочу реализовать возможность сохранения списка последних используемых файлов.
Помимо имени файла мне нужно запоминать ещё один параметр. Как лучше это реализовать?
Сохранять в QSettings отдельно QStringList со списком файлов и QList с нужнымыми параметрами в том же порядке или есть более правильные решения?
Записан
ufna
Гость
« Ответ #1 : Сентябрь 16, 2009, 12:02 »

Посмотри в демо, там это есть.
Записан
UVV
Гость
« Ответ #2 : Сентябрь 16, 2009, 12:17 »

Посмотри в демо, там это есть.
Вопрос читаем, да? В демо обычный QStringList, который я и упомянул.
Записан
ufna
Гость
« Ответ #3 : Сентябрь 16, 2009, 16:38 »

думаем, да?

делай QList'ом, так проще всего. Если хочешь "правильные" варианты, то там можно позаморачиваться, но в данном случае это того не стоит, не тот объем данных. Просто QList, который обновляется синхронно с со списком имен файлов, как ты и сказал.
Записан
UVV
Гость
« Ответ #4 : Сентябрь 16, 2009, 16:51 »

думаем, да?
Ну типа того Подмигивающий
делай QList'ом, так проще всего. Если хочешь "правильные" варианты, то там можно позаморачиваться, но в данном случае это того не стоит, не тот объем данных. Просто QList, который обновляется синхронно с со списком имен файлов, как ты и сказал.
Насчёт позаморачиваться, это что-то типа проектного интерфейса, если вдруг к одному параметру добавятся ещё парочку?
Записан
ufna
Гость
« Ответ #5 : Сентябрь 17, 2009, 15:40 »

а почему нельзя сохранить список списков? Улыбающийся Вроде как те же QVariant'ы, только вложенные, должно работать.
Записан
UVV
Гость
« Ответ #6 : Сентябрь 17, 2009, 16:57 »

Не, всё-таки решил интерфейс сделать. Тем более, что появились ещё параметры =)
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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