filters

WP::Token Class Reference

#include <parser.h>

List of all members.


Detailed Description

This class is an abstract encapsulation of a token to be use in the parser.

See also:
Parser

Definition at line 36 of file parser.h.


Public Types

enum  Type {
  Unknown, Function, Text, Lang,
  SoftSpace, HardSpace, HardHyphen, ExtChar,
  SoftReturn, HardReturn, DormantHardReturn, AttrOn,
  AttrOff, UnderlineMode, MarkTocStart, MarkTocEnd,
  LeftMargin, RightMargin, TopMargin, BottomMargin,
  Linespace, Justification, ParagraphIndent, LeftMarginAdjust,
  RightMarginAdjust, TabSet, TabLeft, TabHardFlushRight,
  FontColor, FontSize, FontFace, HighlightOn,
  HighlightOff, TableOn, TableColumn, TableEnd,
  TableCell, TableRow, TableOff
}
enum  Attr {
  None, ExtraLarge, VeryLarge, Large,
  Small, Fine, Bold, Italic,
  Underline, DoubleUnderline, Subscript, Superscript,
  StrikedOut, Redline, Shadow, Outline,
  SmallCaps, Blink
}
enum  Align {
  Left, Right, Center, Full,
  All
}
enum  TabType {
  LeftTab, CenterTab, RightTab, DecimalTab,
  VerticalTab
}

Public Member Functions

 Token ()
 Token (Type type)
 Token (const QString &text)
 Token (Type type, Attr attr)
 Token (Type type, int value)
 Token (Type type, Align align)
 Token (Type type, int charset, int charcode)
 Token (Type type, int red, int green, int blue)
 Token (Type type, QString fontface)
 Token (const QPtrList< Tab > &tabs)
Type type ()
int value ()
QString text ()
Attr attr ()
Align align ()
int red ()
int green ()
int blue ()
QString fontface ()
int charset ()
int charcode ()
QPtrList< Tabtabs ()

Classes

class  Tab

The documentation for this class was generated from the following file:
KDE Home | KDE Accessibility Home | Description of Access Keys