Модель и ее изменение, как реализовать сохранение изменений по наж.кнопки |
Здравствуйте, гость ( Вход | Регистрация )
Модель и ее изменение, как реализовать сохранение изменений по наж.кнопки |
shamanix |
21.4.2010, 14:49
Сообщение
#1
|
Студент Группа: Новичок Сообщений: 17 Регистрация: 10.3.2010 Пользователь №: 1522 Спасибо сказали: 0 раз(а) Репутация: 0 |
Добрый день. Есть диалог и QListView в качестве центрального виджета. Элементами виджета выступают чекбоксы. Вопрос - как реализовать чтобы сохранения в модель сохранялись только после нажатия кнопки ОК диалога, а не сразу после того как поставил галку? Потому что выходит так что жмешь отмену,а модель то уже сохранена.
|
|
|
Andrewshkovskii |
3.6.2010, 15:13
Сообщение
#2
|
Активный участник Группа: Участник Сообщений: 351 Регистрация: 27.12.2008 Пользователь №: 467 Спасибо сказали: 18 раз(а) Репутация: 1 |
Тоесть? Я так понимаю, что тебе нада зафиксировать предыдущие состояние модельки, и если пользователь снова открыл её , натыкал чекбоксов, а потом нажал отмена - состояние восстановилось? Ну тогда и сохрани него!Заведи булевый массив, где ты при каждом "Ок" сохранять состояние элемента, т.е для отмеченого 5го элемента - 5ый элемент массива будет true. И при ОК перезаписывай массив, при отмене восстанавливай значения..?
|
|
|
Текстовая версия | Сейчас: 22.1.2025, 15:28 |