Название: undo/redo для QTextEdit Отправлено: Mikhail от Февраль 26, 2007, 20:32 Если кто разбирался подскажите как достучаться до undo/redo. Например добавить или удалить из него некоторые действия программным способом.
Допустим временная блокировка помещения в него действий пользователя по редактированию текста в QTextEdit? добавлено спустя 43 секунды: Qt 4.2.2 Название: undo/redo для QTextEdit Отправлено: kitov от Февраль 27, 2007, 21:56 void QTextEdit::setUnduRedoEnabled(bool enable)
а вообще - кури доки , они рулят ;-) Название: undo/redo для QTextEdit Отправлено: Mikhail от Февраль 28, 2007, 08:38 Доки рулят, но посмотри на вопрос.
Я не спрашиваю как мне разрешить или запретить UndоRedo. Я хотел бы получить доступ к элементам стека UndоRedo, возможность программно добавить в него самостоятельно определенный элемент с новой функциональностью. Однако, кажется это не возможно. Функциональность закопана в private классах и переопределению не подлежит. Название: undo/redo для QTextEdit Отправлено: Mixolap от Февраль 28, 2007, 18:34 А тут смотрел?
http://doc.trolltech.com/solutions/4/qtundo/overview.html Название: undo/redo для QTextEdit Отправлено: Mikhail от Февраль 28, 2007, 20:24 Смотрел. Хорошее решение для приложений. На нем можно все построить но сверху QTextEdit. А хотелось бы как то использовать внутренним механизм undo/redo QTextEdit-а.
Название: undo/redo для QTextEdit Отправлено: zabivator от Март 01, 2007, 08:59 наследование с переопрелением?
Название: undo/redo для QTextEdit Отправлено: Mikhail от Март 01, 2007, 09:10 Цитировать наследование с переопрелением? Это мысли про себя, или как? Что наследовать, что переопределять? Например, QTextDocumentPrivate? Да? Либо что еще? |