reclosedev
Но что вы пытаетесь сделать, зачем нужна копия модели?
В основном окне программы есть таблица, в которую выводится модель.
Есть кнопка “Редактировать”, при нажатии на которую появляется диалоговое окно с таблицей и кнопками “Сохранить” и “Отмена”. В таблицу выводится та же модель (только все колонки и их можно редактировать). При нажатии на “Сохранить” изменения в модели сохраняются, соответственно при нажатии на “Отмена” нет.
Однако модель и представление связаны, и получается, что при редактировании таблицы в диалоговом окне изменяется модель и таблица в основном окне. Т. е. при нажатии “Отмена” отката не происходит, так как изменение уже произошло.
Поэтому я решил сделать копию модели, т.е. создается копия модели и уже она передается в диалоговое окно. Если пользователь нажимает “Сохранить”, то модель приравниваем копии модели. Если “Отмена”, то не приравниваем. К сожалению, не прокатило