AutoWrap.h 358 B

12345678910111213141516171819202122
  1. #ifndef AUTOWRAP_H
  2. #define AUTOWRAP_H
  3. #include <QPair>
  4. #include <QString>
  5. struct CharWidthType
  6. {
  7. int num;
  8. int width;
  9. };
  10. class TextWrap
  11. {
  12. public:
  13. /// Return the screen column width for a char
  14. static int getWidth(QChar c);
  15. static QPair<QString, bool> wrap(const QString &text, int width, bool once = true);
  16. };
  17. #endif // AUTOWRAP_H