crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

> Модель и ее изменение, как реализовать сохранение изменений по наж.кнопки
shamanix
  опции профиля:
сообщение 21.4.2010, 14:49
Сообщение #1


Студент
*

Группа: Новичок
Сообщений: 17
Регистрация: 10.3.2010
Пользователь №: 1522

Спасибо сказали: 0 раз(а)




Репутация:   0  


Добрый день. Есть диалог и QListView в качестве центрального виджета. Элементами виджета выступают чекбоксы. Вопрос - как реализовать чтобы сохранения в модель сохранялись только после нажатия кнопки ОК диалога, а не сразу после того как поставил галку? Потому что выходит так что жмешь отмену,а модель то уже сохранена.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
 
Начать новую тему
Ответов
Andrewshkovskii
  опции профиля:
сообщение 3.6.2010, 14:54
Сообщение #2


Активный участник
***

Группа: Участник
Сообщений: 351
Регистрация: 27.12.2008
Пользователь №: 467

Спасибо сказали: 18 раз(а)




Репутация:   1  


Ну так по клику на "Отмена" пройдись по всем айтемам, и те, которые Checked , ставь checked(false). (возможно не оптимальное, но самое первое что пришло в голову).

Сообщение отредактировал Andrewshkovskii - 3.6.2010, 14:58
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
shamanix
  опции профиля:
сообщение 3.6.2010, 15:01
Сообщение #3


Студент
*

Группа: Новичок
Сообщений: 17
Регистрация: 10.3.2010
Пользователь №: 1522

Спасибо сказали: 0 раз(а)




Репутация:   0  


Цитата(Andrewshkovskii @ 3.6.2010, 15:54) *
Ну так по клику на "Отмена" пройдись по всем айтемам, и те, которые Checked , ставь checked(false). (возможно не оптимальное, но самое первое что пришло в голову).

не факт что юзер только начал работать с программой и все стоят в false :)
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Сообщений в этой теме
- shamanix   Модель и ее изменение   21.4.2010, 14:49
- - Litkevich Yuriy   смотри политику модели - OnManualSabmit   21.4.2010, 14:59
|- - shamanix   Цитата(Litkevich Yuriy @ 21.4.2010, 15:59...   21.4.2010, 15:08
|- - shamanix   Цитата(shamanix @ 21.4.2010, 16:08) Цитат...   2.6.2010, 8:49
- - Litkevich Yuriy   Цитата(shamanix @ 2.6.2010, 12:49) которы...   2.6.2010, 15:14
|- - shamanix   Цитата(Litkevich Yuriy @ 2.6.2010, 16:14)...   3.6.2010, 9:56
- - Litkevich Yuriy   shamanix, а что у тебя в соответствующих полях БД ...   3.6.2010, 11:31
|- - shamanix   Цитата(Litkevich Yuriy @ 3.6.2010, 12:31)...   3.6.2010, 11:39
- - Litkevich Yuriy   shamanix, возможно я не понял твою затею.Цитата(sh...   3.6.2010, 12:07
- - Litkevich Yuriy   Цитата(shamanix @ 3.6.2010, 13:56) чекбок...   3.6.2010, 13:29
|- - shamanix   Цитата(Litkevich Yuriy @ 3.6.2010, 14:29)...   3.6.2010, 14:25
- - Andrewshkovskii   Ну так по клику на "Отмена" пройдись по ...   3.6.2010, 14:54
|- - shamanix   Цитата(Andrewshkovskii @ 3.6.2010, 15:54)...   3.6.2010, 15:01
- - Litkevich Yuriy   Цитата(shamanix @ 3.6.2010, 19:01) не фак...   3.6.2010, 15:12
|- - shamanix   Цитата(Litkevich Yuriy @ 3.6.2010, 16:12)...   3.6.2010, 15:19
- - Andrewshkovskii   Тоесть? Я так понимаю, что тебе нада зафиксировать...   3.6.2010, 15:13
- - Litkevich Yuriy   shamanix, нужно делать наследника от твоей модели ...   3.6.2010, 15:30


Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


7 чел. читают эту тему (гостей: 7, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 7.1.2025, 19:37