QTextOption Class Reference

QTextOption Class Reference

#include <qtextoption.h>

Class Description

Definition at line 59 of file qtextoption.h.

Classes

struct  Tab
 

Public Types

enum  TabType { LeftTab, RightTab, CenterTab, DelimiterTab }
 
enum  WrapMode {
  NoWrap, WordWrap, ManualWrap, WrapAnywhere,
  WrapAtWordBoundaryOrAnywhere
}
 
enum  Flag {
  ShowTabsAndSpaces = 0x1, ShowLineAndParagraphSeparators = 0x2, AddSpaceForLineAndParagraphSeparators = 0x4, SuppressColors = 0x8,
  IncludeTrailingSpaces = 0x80000000
}
 

Public Member Functions

 QTextOption ()
 
 QTextOption (Qt::Alignment alignment)
 
 ~QTextOption ()
 
 QTextOption (const QTextOption &o)
 
QTextOptionoperator= (const QTextOption &o)
 
void setAlignment (Qt::Alignment alignment)
 
Qt::Alignment alignment () const
 
void setTextDirection (Qt::LayoutDirection aDirection)
 
Qt::LayoutDirection textDirection () const
 
void setWrapMode (WrapMode wrap)
 
WrapMode wrapMode () const
 
void setFlags (Flags flags)
 
Flags flags () const
 
void setTabStop (qreal tabStop)
 
qreal tabStop () const
 
void setTabArray (QList< qreal > tabStops)
 
QList< qreal > tabArray () const
 
void setTabs (QList< Tab > tabStops)
 
QList< Tabtabs () const
 
void setUseDesignMetrics (bool b)
 
bool useDesignMetrics () const
 

Member Enumeration Documentation

enum TabType
Enumerator
LeftTab 
RightTab 
CenterTab 
DelimiterTab 

Definition at line 62 of file qtextoption.h.

enum WrapMode
Enumerator
NoWrap 
WordWrap 
ManualWrap 
WrapAnywhere 
WrapAtWordBoundaryOrAnywhere 

Definition at line 102 of file qtextoption.h.

enum Flag
Enumerator
ShowTabsAndSpaces 
ShowLineAndParagraphSeparators 
AddSpaceForLineAndParagraphSeparators 
SuppressColors 
IncludeTrailingSpaces 

Definition at line 112 of file qtextoption.h.

Constructor & Destructor Documentation

QTextOption ( Qt::Alignment  alignment)
QTextOption ( const QTextOption o)

Member Function Documentation

QTextOption& operator= ( const QTextOption o)
void setAlignment ( Qt::Alignment  alignment)
inline

Definition at line 148 of file qtextoption.h.

149 { align = aalignment; }
Qt::Alignment alignment ( ) const
inline

Definition at line 97 of file qtextoption.h.

97 { return Qt::Alignment(align); }
void setTextDirection ( Qt::LayoutDirection  aDirection)
inline

Definition at line 99 of file qtextoption.h.

99 { this->direction = aDirection; }
Qt::LayoutDirection textDirection ( ) const
inline

Definition at line 100 of file qtextoption.h.

100 { return Qt::LayoutDirection(direction); }
LayoutDirection
Definition: qnamespace.h:1580
void setWrapMode ( WrapMode  wrap)
inline

Definition at line 109 of file qtextoption.h.

109 { wordWrap = wrap; }
WrapMode wrapMode ( ) const
inline

Definition at line 110 of file qtextoption.h.

110 { return static_cast<WrapMode>(wordWrap); }
void setFlags ( Flags  flags)
inline

Definition at line 151 of file qtextoption.h.

152 { f = aflags; }
GLclampf f
Definition: GLee.h:9303
Flags flags ( ) const
inline

Definition at line 121 of file qtextoption.h.

121 { return Flags(f); }
GLclampf f
Definition: GLee.h:9303
void setTabStop ( qreal  tabStop)
inline

Definition at line 154 of file qtextoption.h.

155 { tab = atabStop; }
qreal tabStop ( ) const
inline

Definition at line 124 of file qtextoption.h.

124 { return tab; }
void setTabArray ( QList< qreal >  tabStops)
QList<qreal> tabArray ( ) const
void setTabs ( QList< Tab tabStops)
QList<Tab> tabs ( ) const
void setUseDesignMetrics ( bool  b)
inline

Definition at line 132 of file qtextoption.h.

132 { design = b; }
GLubyte GLubyte b
Definition: GLee.h:5404
bool useDesignMetrics ( ) const
inline

Definition at line 133 of file qtextoption.h.

133 { return design; }

The documentation for this class was generated from the following file: