Guitar
Classes | Namespaces | Typedefs | Enumerations
AbstractCharacterBasedApplication.h File Reference
#include <QList>
#include <QRect>
#include <QString>
#include <QByteArray>
#include <memory>
#include <vector>
#include <functional>
#include <QKeyEvent>
#include <QColor>
Include dependency graph for AbstractCharacterBasedApplication.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  MyTextCodec
 
class  Document
 
struct  Document::CharAttr_
 
struct  Document::Line
 
class  TextEditorEngine
 
struct  SelectionAnchor
 
struct  TextEditorContext
 
struct  RowCol
 
class  AbstractCharacterBasedApplication
 
struct  AbstractCharacterBasedApplication::CharAttr
 
struct  AbstractCharacterBasedApplication::Option
 
struct  AbstractCharacterBasedApplication::Character
 
struct  AbstractCharacterBasedApplication::Char
 
class  AbstractCharacterBasedApplication::FormattedLine2
 
class  AbstractTextEditorApplication
 

Namespaces

 EscapeCode
 

Typedefs

using TextEditorEnginePtr = std::shared_ptr< TextEditorEngine >
 
using DialogHandler = std::function< void(bool, QString const &)>
 

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
}
 

Typedef Documentation

◆ DialogHandler

using DialogHandler = std::function<void (bool, QString const &)>

◆ TextEditorEnginePtr

using TextEditorEnginePtr = std::shared_ptr<TextEditorEngine>