QTextListFormat Class Reference

#include <qtextformat.h>

Class Description

Definition at line 642 of file qtextformat.h.

+ Inheritance diagram for QTextListFormat:

Public Types

enum  Style {
  ListDisc = -1, ListCircle = -2, ListSquare = -3, ListDecimal = -4,
  ListLowerAlpha = -5, ListUpperAlpha = -6, ListLowerRoman = -7, ListUpperRoman = -8,
  ListStyleUndefined = 0
}
 
- Public Types inherited from QTextFormat
enum  FormatType {
  InvalidFormat = -1, BlockFormat = 1, CharFormat = 2, ListFormat = 3,
  TableFormat = 4, FrameFormat = 5, UserFormat = 100
}
 
enum  Property {
  ObjectIndex = 0x0, CssFloat = 0x0800, LayoutDirection = 0x0801, OutlinePen = 0x810,
  BackgroundBrush = 0x820, ForegroundBrush = 0x821, BackgroundImageUrl = 0x823, BlockAlignment = 0x1010,
  BlockTopMargin = 0x1030, BlockBottomMargin = 0x1031, BlockLeftMargin = 0x1032, BlockRightMargin = 0x1033,
  TextIndent = 0x1034, TabPositions = 0x1035, BlockIndent = 0x1040, LineHeight = 0x1048,
  LineHeightType = 0x1049, BlockNonBreakableLines = 0x1050, BlockTrailingHorizontalRulerWidth = 0x1060, FirstFontProperty = 0x1FE0,
  FontCapitalization = FirstFontProperty, FontLetterSpacing = 0x1FE1, FontWordSpacing = 0x1FE2, FontStyleHint = 0x1FE3,
  FontStyleStrategy = 0x1FE4, FontKerning = 0x1FE5, FontHintingPreference = 0x1FE6, FontFamily = 0x2000,
  FontPointSize = 0x2001, FontSizeAdjustment = 0x2002, FontSizeIncrement = FontSizeAdjustment, FontWeight = 0x2003,
  FontItalic = 0x2004, FontUnderline = 0x2005, FontOverline = 0x2006, FontStrikeOut = 0x2007,
  FontFixedPitch = 0x2008, FontPixelSize = 0x2009, LastFontProperty = FontPixelSize, TextUnderlineColor = 0x2010,
  TextVerticalAlignment = 0x2021, TextOutline = 0x2022, TextUnderlineStyle = 0x2023, TextToolTip = 0x2024,
  IsAnchor = 0x2030, AnchorHref = 0x2031, AnchorName = 0x2032, ObjectType = 0x2f00,
  ListStyle = 0x3000, ListIndent = 0x3001, ListNumberPrefix = 0x3002, ListNumberSuffix = 0x3003,
  FrameBorder = 0x4000, FrameMargin = 0x4001, FramePadding = 0x4002, FrameWidth = 0x4003,
  FrameHeight = 0x4004, FrameTopMargin = 0x4005, FrameBottomMargin = 0x4006, FrameLeftMargin = 0x4007,
  FrameRightMargin = 0x4008, FrameBorderBrush = 0x4009, FrameBorderStyle = 0x4010, TableColumns = 0x4100,
  TableColumnWidthConstraints = 0x4101, TableCellSpacing = 0x4102, TableCellPadding = 0x4103, TableHeaderRowCount = 0x4104,
  TableCellRowSpan = 0x4810, TableCellColumnSpan = 0x4811, TableCellTopPadding = 0x4812, TableCellBottomPadding = 0x4813,
  TableCellLeftPadding = 0x4814, TableCellRightPadding = 0x4815, ImageName = 0x5000, ImageWidth = 0x5010,
  ImageHeight = 0x5011, FullWidthSelection = 0x06000, PageBreakPolicy = 0x7000, UserProperty = 0x100000
}
 
enum  ObjectTypes {
  NoObject, ImageObject, TableObject, TableCellObject,
  UserObject = 0x1000
}
 
enum  PageBreakFlag { PageBreak_Auto = 0, PageBreak_AlwaysBefore = 0x001, PageBreak_AlwaysAfter = 0x010 }
 

Public Member Functions

 QTextListFormat ()
 
bool isValid () const
 
void setStyle (Style style)
 
Style style () const
 
void setIndent (int indent)
 
int indent () const
 
void setNumberPrefix (const QString &numberPrefix)
 
QString numberPrefix () const
 
void setNumberSuffix (const QString &numberSuffix)
 
QString numberSuffix () const
 
- Public Member Functions inherited from QTextFormat
 QTextFormat ()
 
 QTextFormat (int type)
 
 QTextFormat (const QTextFormat &rhs)
 
QTextFormatoperator= (const QTextFormat &rhs)
 
 ~QTextFormat ()
 
void merge (const QTextFormat &other)
 
bool isValid () const
 
int type () const
 
int objectIndex () const
 
void setObjectIndex (int object)
 
QVariant property (int propertyId) const
 
void setProperty (int propertyId, const QVariant &value)
 
void clearProperty (int propertyId)
 
bool hasProperty (int propertyId) const
 
bool boolProperty (int propertyId) const
 
int intProperty (int propertyId) const
 
qreal doubleProperty (int propertyId) const
 
QString stringProperty (int propertyId) const
 
QColor colorProperty (int propertyId) const
 
QPen penProperty (int propertyId) const
 
QBrush brushProperty (int propertyId) const
 
QTextLength lengthProperty (int propertyId) const
 
QVector< QTextLengthlengthVectorProperty (int propertyId) const
 
void setProperty (int propertyId, const QVector< QTextLength > &lengths)
 
QMap< int, QVariantproperties () const
 
int propertyCount () const
 
void setObjectType (int type)
 
int objectType () const
 
bool isCharFormat () const
 
bool isBlockFormat () const
 
bool isListFormat () const
 
bool isFrameFormat () const
 
bool isImageFormat () const
 
bool isTableFormat () const
 
bool isTableCellFormat () const
 
QTextBlockFormat toBlockFormat () const
 
QTextCharFormat toCharFormat () const
 
QTextListFormat toListFormat () const
 
QTextTableFormat toTableFormat () const
 
QTextFrameFormat toFrameFormat () const
 
QTextImageFormat toImageFormat () const
 
QTextTableCellFormat toTableCellFormat () const
 
bool operator== (const QTextFormat &rhs) const
 
bool operator!= (const QTextFormat &rhs) const
 
 operator QVariant () const
 
void setLayoutDirection (Qt::LayoutDirection direction)
 
Qt::LayoutDirection layoutDirection () const
 
void setBackground (const QBrush &brush)
 
QBrush background () const
 
void clearBackground ()
 
void setForeground (const QBrush &brush)
 
QBrush foreground () const
 
void clearForeground ()
 

Protected Member Functions

 QTextListFormat (const QTextFormat &fmt)
 

Friends

class QTextFormat
 

Member Enumeration Documentation

enum Style
Enumerator
ListDisc 
ListCircle 
ListSquare 
ListDecimal 
ListLowerAlpha 
ListUpperAlpha 
ListLowerRoman 
ListUpperRoman 
ListStyleUndefined 

Definition at line 649 of file qtextformat.h.

Constructor & Destructor Documentation

QTextListFormat ( const QTextFormat fmt)
explicitprotected

Member Function Documentation

bool isValid ( ) const
inline

Definition at line 647 of file qtextformat.h.

647 { return isListFormat(); }
bool isListFormat() const
Definition: qtextformat.h:320
void setStyle ( Style  style)
inline

Definition at line 682 of file qtextformat.h.

683 { setProperty(ListStyle, astyle); }
void setProperty(int propertyId, const QVariant &value)
Style style ( ) const
inline

Definition at line 662 of file qtextformat.h.

663  { return static_cast<Style>(intProperty(ListStyle)); }
int intProperty(int propertyId) const
void setIndent ( int  indent)
inline

Definition at line 685 of file qtextformat.h.

686 { setProperty(ListIndent, aindent); }
void setProperty(int propertyId, const QVariant &value)
int indent ( ) const
inline

Definition at line 666 of file qtextformat.h.

667  { return intProperty(ListIndent); }
int intProperty(int propertyId) const
void setNumberPrefix ( const QString numberPrefix)
inline

Definition at line 688 of file qtextformat.h.

void setProperty(int propertyId, const QVariant &value)
QString numberPrefix ( ) const
inline

Definition at line 670 of file qtextformat.h.

671  { return stringProperty(ListNumberPrefix); }
QString stringProperty(int propertyId) const
void setNumberSuffix ( const QString numberSuffix)
inline

Definition at line 691 of file qtextformat.h.

void setProperty(int propertyId, const QVariant &value)
QString numberSuffix ( ) const
inline

Definition at line 674 of file qtextformat.h.

675  { return stringProperty(ListNumberSuffix); }
QString stringProperty(int propertyId) const

Friends And Related Function Documentation

friend class QTextFormat
friend

Definition at line 679 of file qtextformat.h.


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