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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: когда может не выполниться автоматический mergeWith при QUndoStack::push ?  (Прочитано 1469 раз)
Гурман
Гуру общения
******
Offline Offline

Сообщений: 1442

Qt 2.2, 3.3, 4.5, 4,7, 4.8, 5.3, 5.6, 5.9, 5.12


Просмотр профиля
« : Сентябрь 01, 2015, 16:11 »

Цитировать
bool QUndoCommand::mergeWith ( const QUndoCommand * command ) [virtual]

Attempts to merge this command with command. Возвращает true, если всё прошло успешно; в противном случае возвращает false.
Очевидно, объединение не выполнится, если размер стека undo ограничен, и для новой команды не хватило места.

А ещё ситуации возможны? Например, из-за каких-нибудь наследований, различий классов, по другим неочевидным причинам?
Записан

2^7-1 == 127, задумайтесь...
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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