|
Guitar
|
#include <QByteArray>#include <QColor>#include <QKeyEvent>#include <QRect>#include <QString>#include <functional>#include <memory>#include <optional>#include <variant>#include <vector>#include <mutex>#include <QFont>#include <QPixmap>#include <QPainter>#include <QFontMetrics>#include "LineIndexMap/LineIndexMap.h"

Go to the source code of this file.
Classes | |
| struct | CharAttr |
| struct | CharFlags |
| struct | Character |
| class | CharBuffer |
| class | Document |
| struct | Document::LineProperty |
| struct | Document::Line |
| struct | Document::Line::Meta |
| struct | Document::Line::D |
| class | TextEditorEngine |
| struct | LogicalRowInfo |
| struct | VisualRowInfo |
| struct | SelectionAnchor |
| struct | PositionX |
| struct | RowCol |
| struct | TextEditorContext |
| struct | TextEditorContext::Cache |
| class | AbstractTextEditorApplication |
| class | AbstractTextEditorApplication::Font |
| struct | AbstractTextEditorApplication::Font::TextWidthCache |
| struct | AbstractTextEditorApplication::Option |
| struct | AbstractTextEditorApplication::Char16 |
| class | AbstractTextEditorApplication::FormattedLine |
| struct | AbstractTextEditorApplication::UpdateVisibilityOption |
Namespaces | |
| EscapeCode | |
Typedefs | |
| typedef int32_t | row_index_t |
| typedef int32_t | col_index_t |
| using | TextEditorEngine_sp = std::shared_ptr< TextEditorEngine > |
Enumerations | |
| enum | EscapeCode::EscapeCode { EscapeCode::Up = 0x1b5b4100 , EscapeCode::Down = 0x1b5b4200 , EscapeCode::Right = 0x1b5b4300 , EscapeCode::Left = 0x1b5b4400 , EscapeCode::Home = 0x1b4f4800 , EscapeCode::End = 0x1b4f4600 , EscapeCode::Insert = 0x1b5b327e , EscapeCode::Delete = 0x1b5b337e , EscapeCode::PageUp = 0x1b5b357e , EscapeCode::PageDown = 0x1b5b367e } |
Functions | |
| static bool | operator== (SelectionAnchor const &a, SelectionAnchor const &b) |
| static bool | operator!= (SelectionAnchor const &a, SelectionAnchor const &b) |
| static bool | operator<= (SelectionAnchor const &a, SelectionAnchor const &b) |
| static bool | operator>= (SelectionAnchor const &a, SelectionAnchor const &b) |
| static bool | operator< (SelectionAnchor const &a, SelectionAnchor const &b) |
| static bool | operator> (SelectionAnchor const &a, SelectionAnchor const &b) |
| typedef int32_t col_index_t |
| typedef int32_t row_index_t |
| using TextEditorEngine_sp = std::shared_ptr<TextEditorEngine> |
|
inlinestatic |

|
inlinestatic |

|
inlinestatic |

|
inlinestatic |

|
inlinestatic |

|
inlinestatic |
