QCss Namespace Reference


Classes

struct  Value
struct  Declaration
struct  Pseudo
struct  AttributeSelector
struct  BasicSelector
struct  Selector
struct  ValueExtractor
struct  StyleRule
struct  MediaRule
struct  PageRule
struct  ImportRule
struct  StyleSheet
class  StyleSelector
struct  Symbol
class  Scanner
class  Parser

Enumerations

enum  Property
enum  KnownValue
enum  BorderStyle
enum  Edge
enum  Corner
enum  TileMode
enum  Repeat
enum  Origin
enum  PositionMode
enum  PseudoState
enum  StyleSheetOrigin
enum  TokenType


Enumeration Type Documentation

enum QCss::BorderStyle

Definition at line 161 of file qcssparser_p.h.

enum QCss::Corner

Definition at line 185 of file qcssparser_p.h.

00185             {
00186     TopLeftCorner,
00187     TopRightCorner,
00188     BottomLeftCorner,
00189     BottomRightCorner
00190 };

enum QCss::Edge

Definition at line 177 of file qcssparser_p.h.

00177           {
00178     TopEdge,
00179     RightEdge,
00180     BottomEdge,
00181     LeftEdge,
00182     NumEdges
00183 };

enum QCss::KnownValue

Definition at line 130 of file qcssparser_p.h.

00130                 {
00131     UnknownValue,
00132     Value_Normal,
00133     Value_Pre,
00134     Value_NoWrap,
00135     Value_PreWrap,
00136     Value_Small,
00137     Value_Medium,
00138     Value_Large,
00139     Value_XLarge,
00140     Value_XXLarge,
00141     Value_Italic,
00142     Value_Oblique,
00143     Value_Bold,
00144     Value_Underline,
00145     Value_Overline,
00146     Value_LineThrough,
00147     Value_Sub,
00148     Value_Super,
00149     Value_Left,
00150     Value_Right,
00151     Value_Top,
00152     Value_Bottom,
00153     Value_Center,
00154     Value_Native,
00155     Value_Auto,
00156     Value_Always,
00157     Value_None,
00158     NumKnownValues
00159 };

enum QCss::Origin

Definition at line 209 of file qcssparser_p.h.

00209             {
00210     Origin_Unknown,
00211     Origin_Padding,
00212     Origin_Border,
00213     Origin_Content,
00214     Origin_Margin,
00215     NumKnownOrigins
00216 };

enum QCss::PositionMode

Definition at line 218 of file qcssparser_p.h.

enum QCss::Property

Definition at line 48 of file qcssparser_p.h.

00048               {
00049     UnknownProperty,
00050     BackgroundColor,
00051     Color,
00052     Float,
00053     Font,
00054     FontFamily,
00055     FontSize,
00056     FontStyle,
00057     FontWeight,
00058     Margin,
00059     MarginBottom,
00060     MarginLeft,
00061     MarginRight,
00062     MarginTop,
00063     QtBlockIndent,
00064     QtListIndent,
00065     QtParagraphType,
00066     QtTableType,
00067     TextDecoration,
00068     TextIndent,
00069     VerticalAlignment,
00070     Whitespace,
00071     QtSelectionForeground,
00072     QtSelectionBackground,
00073     Border,
00074     BorderLeft,
00075     BorderRight,
00076     BorderTop,
00077     BorderBottom,
00078     Padding,
00079     PaddingLeft,
00080     PaddingRight,
00081     PaddingTop,
00082     PaddingBottom,
00083     PageBreakBefore,
00084     PageBreakAfter,
00085     QtAlternateBackground,
00086     BorderLeftStyle,
00087     BorderRightStyle,
00088     BorderTopStyle,
00089     BorderBottomStyle,
00090     BorderStyles,
00091     BorderLeftColor,
00092     BorderRightColor,
00093     BorderTopColor,
00094     BorderBottomColor,
00095     BorderColor,
00096     BorderLeftWidth,
00097     BorderRightWidth,
00098     BorderTopWidth,
00099     BorderBottomWidth,
00100     BorderWidth,
00101     BorderTopLeftRadius,
00102     BorderTopRightRadius,
00103     BorderBottomLeftRadius,
00104     BorderBottomRightRadius,
00105     BorderRadius,
00106     Background,
00107     BackgroundOrigin,
00108     BackgroundRepeat,
00109     BackgroundPosition,
00110     BackgroundImage,
00111     BorderImage,
00112     QtSpacing,
00113     Width,
00114     Height,
00115     MinimumWidth,
00116     MinimumHeight,
00117     MaximumWidth,
00118     MaximumHeight,
00119     QtImage,
00120     Left,
00121     Right,
00122     Top,
00123     Bottom,
00124     QtOrigin,
00125     QtPosition,
00126     Position,
00127     NumProperties
00128 };

enum QCss::PseudoState

Definition at line 285 of file qcssparser_p.h.

00286 {
00287     PseudoState_Unknown         = 0x00000000,
00288     PseudoState_Enabled         = 0x00000001,
00289     PseudoState_Disabled        = 0x00000002,
00290     PseudoState_Pressed         = 0x00000004,
00291     PseudoState_Focus           = 0x00000008,
00292     PseudoState_Hover           = 0x00000010,
00293     PseudoState_Checked         = 0x00000020,
00294     PseudoState_On              = PseudoState_Checked,
00295     PseudoState_Unchecked       = 0x00000040,
00296     PseudoState_Off             = PseudoState_Unchecked,
00297     PseudoState_Indeterminate   = 0x00000080,
00298     PseudoState_Unspecified     = 0x00000100,
00299     NumPseudos = 11
00300 };

enum QCss::Repeat

Definition at line 200 of file qcssparser_p.h.

00200             {
00201     Repeat_Unknown,
00202     Repeat_None,
00203     Repeat_X,
00204     Repeat_Y,
00205     Repeat_XY,
00206     NumKnownRepeats
00207 };

enum QCss::StyleSheetOrigin

Definition at line 409 of file qcssparser_p.h.

enum QCss::TileMode

Definition at line 192 of file qcssparser_p.h.

00192               {
00193     TileMode_Unknown,
00194     TileMode_Round,
00195     TileMode_Stretch,
00196     TileMode_Repeat,
00197     NumKnownTileModes
00198 };

enum QCss::TokenType

Definition at line 461 of file qcssparser_p.h.

00461                {
00462     NONE,
00463 
00464     S,
00465 
00466     CDO,
00467     CDC,
00468     INCLUDES,
00469     DASHMATCH,
00470 
00471     LBRACE,
00472     PLUS,
00473     GREATER,
00474     COMMA,
00475 
00476     STRING,
00477     INVALID,
00478 
00479     IDENT,
00480 
00481     HASH,
00482 
00483     ATKEYWORD_SYM,
00484 
00485     EXCLAMATION_SYM,
00486 
00487     LENGTH,
00488 
00489     PERCENTAGE,
00490     NUMBER,
00491 
00492     FUNCTION,
00493 
00494     COLON,
00495     SEMICOLON,
00496     RBRACE,
00497     SLASH,
00498     MINUS,
00499     DOT,
00500     STAR,
00501     LBRACKET,
00502     RBRACKET,
00503     EQUAL,
00504     LPAREN,
00505     RPAREN,
00506     OR
00507 };


Generated on Thu Mar 15 20:20:43 2007 for Qt 4.2 User's Guide by  doxygen 1.5.1