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 |
| enum QCss::BorderStyle |
Definition at line 161 of file qcssparser_p.h.
00161 { 00162 BorderStyle_Unknown, 00163 BorderStyle_None, 00164 BorderStyle_Dotted, 00165 BorderStyle_Dashed, 00166 BorderStyle_Solid, 00167 BorderStyle_Double, 00168 BorderStyle_DotDash, 00169 BorderStyle_DotDotDash, 00170 BorderStyle_Groove, 00171 BorderStyle_Ridge, 00172 BorderStyle_Inset, 00173 BorderStyle_Outset, 00174 NumKnownBorderStyles 00175 };
| 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.
00218 { 00219 PositionMode_Unknown, 00220 PositionMode_Static, 00221 PositionMode_Relative, 00222 PositionMode_Absolute, 00223 PositionMode_Fixed, 00224 NumKnownPositionModes 00225 };
| 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 };
Definition at line 409 of file qcssparser_p.h.
00409 { 00410 StyleSheetOrigin_Unspecified, 00411 StyleSheetOrigin_UserAgent, 00412 StyleSheetOrigin_User, 00413 StyleSheetOrigin_Author, 00414 StyleSheetOrigin_Inline 00415 };
| 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 };
1.5.1