Utils::AnsiEscapeCodeHandler Class
class Utils::AnsiEscapeCodeHandlerKlasa AnsiEscapeCodeHandler analizira tekst i iz njega izdvaja ANSI kodove bijega. Više...
| Header: | #include <AnsiEscapeCodeHandler> |
Detaljan opis
Kako bi se sačuvale informacije o boji kroz tekstualne segmente, instanca ove klase mora biti pohranjena tijekom cijelog životnog vijeka toka. Također, jedna instanca ove klase ne bi smjela obrađivati više tokova (barem ne istovremeno).
Njena glavna funkcija je parseText(), koja prima tekst i zadani k QTextCharFormat. Ova je funkcija dizajnirana za analizu teksta i razdvajanje obojenog teksta na manje nizove, s odgovarajućim informacijama o formatiranju pohranjenim unutar QTextCharFormat.
Upotreba:
- Stvorite novu instancu klase AnsiEscapeCodeHandler za stream.
- Za dodavanje novog teksta pozovite parseText() s tekstom i zadanim QTextCharFormat om. Rezultat ove funkcije je popis nizova s formatima postavljenim u odgovarajućim QTextCharFormat ima.
Copyright © The Qt Company Ltd. and other contributors. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.