Название: QTextDocument и новый обьект QTextObject Отправлено: NOX86 от Март 10, 2010, 12:54 Подскажите пожалуйста, как использовать новый объект, отнаследованый от QTextBlockGroup в QTextDocument.
---- На случай, если у кого появятся другие предложения опишу задачу: Надо следить за изменением (добавлением\удалением\редактированием) групп текста (предположительно текстовых блоков, расположенных не обязательно один за одним) и в зависимости от введённых пользователем знаков выполнять соответствующие действия. Буду благодарен за ссылки\идеи. Название: Re: QTextDocument и новый обьект QTextObject Отправлено: alexman от Март 10, 2010, 13:28 Наследуешься и переопределяешь виртуальные функции;)
Название: Re: QTextDocument и новый обьект QTextObject Отправлено: NOX86 от Март 10, 2010, 14:43 Наследуешься и переопределяешь виртуальные функции;) Чьи, кого?QTextBlockGroup отнаследовал, как его запихнуть в документ и привязать текстблоки. Единственный наследник ( всех своих родных :) ) QTextList создаётся с помощью QTextCursor::insertList(). Наследовать QTextCursor? и вообще они (наследники QTextObject) как-то жёстко интегрированы или я не тем путём иду. Проблема состоит в том, что чего-то похожего не нашёл - сделал вывод что использовать наследника QTextBlockGroup накладно или не рекомендуется. По-этому в первом посте описал задачу, которую пытаюсь решить данным методом. Придайте ускорение в нужном направлении :) Название: Re: QTextDocument и новый обьект QTextObject Отправлено: alexman от Март 10, 2010, 17:06 А что если отлавливать сигналы (void blockCountChanged ( int newBlockCount ), void contentsChange ( int position, int charsRemoved, int charsAdded ), void contentsChanged(), ...) от QTextDocument и выполнять нужные действия?
|