edbee - Qt Editor Library v0.11.1
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
textlinedata.h File Reference
#include "edbee/exports.h"
#include <QObject>
#include <QTextLayout>
#include "edbee/util/gapvector.h"
+ Include dependency graph for textlinedata.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  edbee::TextLineData
 A text line item reference. More...
 
class  edbee::BasicTextLineData< T >
 a simple class to store a QString in a line More...
 
class  edbee::TextLineDataList
 the line data items More...
 
class  edbee::TextLineDataManager
 This manager manages all line definitions. More...
 

Namespaces

namespace  edbee
 QT Acessibility has an issue with reporting blank lines between elements lines. defining 'WINDOWS_EMPTY_LINE_READING_ERROR_FIX' adds a \r before a newline. Which is a workaround for this issue. (It does some offset-length and string magic when this is enabled)
 

Typedefs

typedef BasicTextLineData< QString > edbee::QStringTextLineData
 
typedef BasicTextLineData< QList< QTextLayout::FormatRange > > edbee::LineAppendTextLayoutFormatListData
 

Enumerations

enum  edbee::TextLineDataPredefinedFields { edbee::LineTextScopesField =0 , edbee::LineAppendTextLayoutFormatListField =1 , edbee::PredefinedFieldCount =2 }