| 1 | /**************************************************************************** | 
|---|
| 2 | ** | 
|---|
| 3 | ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). | 
|---|
| 4 | ** Contact: Qt Software Information (qt-info@nokia.com) | 
|---|
| 5 | ** | 
|---|
| 6 | ** This file is part of the documentation of the Qt Toolkit. | 
|---|
| 7 | ** | 
|---|
| 8 | ** $QT_BEGIN_LICENSE:LGPL$ | 
|---|
| 9 | ** Commercial Usage | 
|---|
| 10 | ** Licensees holding valid Qt Commercial licenses may use this file in | 
|---|
| 11 | ** accordance with the Qt Commercial License Agreement provided with the | 
|---|
| 12 | ** Software or, alternatively, in accordance with the terms contained in | 
|---|
| 13 | ** a written agreement between you and Nokia. | 
|---|
| 14 | ** | 
|---|
| 15 | ** GNU Lesser General Public License Usage | 
|---|
| 16 | ** Alternatively, this file may be used under the terms of the GNU Lesser | 
|---|
| 17 | ** General Public License version 2.1 as published by the Free Software | 
|---|
| 18 | ** Foundation and appearing in the file LICENSE.LGPL included in the | 
|---|
| 19 | ** packaging of this file.  Please review the following information to | 
|---|
| 20 | ** ensure the GNU Lesser General Public License version 2.1 requirements | 
|---|
| 21 | ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. | 
|---|
| 22 | ** | 
|---|
| 23 | ** In addition, as a special exception, Nokia gives you certain | 
|---|
| 24 | ** additional rights. These rights are described in the Nokia Qt LGPL | 
|---|
| 25 | ** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this | 
|---|
| 26 | ** package. | 
|---|
| 27 | ** | 
|---|
| 28 | ** GNU General Public License Usage | 
|---|
| 29 | ** Alternatively, this file may be used under the terms of the GNU | 
|---|
| 30 | ** General Public License version 3.0 as published by the Free Software | 
|---|
| 31 | ** Foundation and appearing in the file LICENSE.GPL included in the | 
|---|
| 32 | ** packaging of this file.  Please review the following information to | 
|---|
| 33 | ** ensure the GNU General Public License version 3.0 requirements will be | 
|---|
| 34 | ** met: http://www.gnu.org/copyleft/gpl.html. | 
|---|
| 35 | ** | 
|---|
| 36 | ** If you are unsure which license is appropriate for your use, please | 
|---|
| 37 | ** contact the sales department at qt-sales@nokia.com. | 
|---|
| 38 | ** $QT_END_LICENSE$ | 
|---|
| 39 | ** | 
|---|
| 40 | ****************************************************************************/ | 
|---|
| 41 |  | 
|---|
| 42 | /*! | 
|---|
| 43 | \namespace Qt | 
|---|
| 44 |  | 
|---|
| 45 | \brief The Qt namespace contains miscellaneous identifiers | 
|---|
| 46 | used throughout the Qt library. | 
|---|
| 47 |  | 
|---|
| 48 | \ingroup misc | 
|---|
| 49 | */ | 
|---|
| 50 |  | 
|---|
| 51 | /*! | 
|---|
| 52 | \enum Qt::Orientation | 
|---|
| 53 |  | 
|---|
| 54 | This type is used to signify an object's orientation. | 
|---|
| 55 |  | 
|---|
| 56 | \value Horizontal | 
|---|
| 57 | \value Vertical | 
|---|
| 58 |  | 
|---|
| 59 | Orientation is used with QScrollBar for example. | 
|---|
| 60 | */ | 
|---|
| 61 |  | 
|---|
| 62 | /*! | 
|---|
| 63 | \enum Qt::AlignmentFlag | 
|---|
| 64 |  | 
|---|
| 65 | This enum type is used to describe alignment. It contains | 
|---|
| 66 | horizontal and vertical flags that can be combined to produce | 
|---|
| 67 | the required effect. | 
|---|
| 68 |  | 
|---|
| 69 | The \l{TextElideMode} enum can also be used in many situations | 
|---|
| 70 | to fine-tune the appearance of aligned text. | 
|---|
| 71 |  | 
|---|
| 72 | The horizontal flags are: | 
|---|
| 73 |  | 
|---|
| 74 | \value AlignLeft Aligns with the left edge. | 
|---|
| 75 | \value AlignRight Aligns with the right edge. | 
|---|
| 76 | \value AlignHCenter Centers horizontally in the available space. | 
|---|
| 77 | \value AlignJustify Justifies the text in the available space. | 
|---|
| 78 | \omitvalue AlignAuto | 
|---|
| 79 |  | 
|---|
| 80 | The vertical flags are: | 
|---|
| 81 |  | 
|---|
| 82 | \value AlignTop Aligns with the top. | 
|---|
| 83 | \value AlignBottom Aligns with the bottom. | 
|---|
| 84 | \value AlignVCenter Centers vertically in the available space. | 
|---|
| 85 |  | 
|---|
| 86 | You can use only one of the horizontal flags at a time. There is | 
|---|
| 87 | one two-dimensional flag: | 
|---|
| 88 |  | 
|---|
| 89 | \value AlignCenter Centers in both dimensions. | 
|---|
| 90 |  | 
|---|
| 91 | You can use at most one horizontal and one vertical flag at a | 
|---|
| 92 | time. Qt::AlignCenter counts as both horizontal and vertical. | 
|---|
| 93 |  | 
|---|
| 94 | Three enum values are useful in applications that can be run in | 
|---|
| 95 | right-to-left mode: | 
|---|
| 96 |  | 
|---|
| 97 | \value AlignAbsolute  If the widget's layout direction is | 
|---|
| 98 | Qt::RightToLeft (instead of Qt::LeftToRight, the default), | 
|---|
| 99 | Qt::AlignLeft refers to the \e right edge and Qt::AlignRight | 
|---|
| 100 | to the \e left edge. This is normally the desired behavior. | 
|---|
| 101 | If you want Qt::AlignLeft to always mean "left" and | 
|---|
| 102 | Qt::AlignRight to always mean "right", combine the flag with | 
|---|
| 103 | Qt::AlignAbsolute. | 
|---|
| 104 | \value AlignLeading  Synonym for Qt::AlignLeft. | 
|---|
| 105 | \value AlignTrailing  Synonym for Qt::AlignRight. | 
|---|
| 106 |  | 
|---|
| 107 | Masks: | 
|---|
| 108 |  | 
|---|
| 109 | \value AlignHorizontal_Mask | 
|---|
| 110 | \value AlignVertical_Mask | 
|---|
| 111 |  | 
|---|
| 112 | Conflicting combinations of flags have undefined meanings. | 
|---|
| 113 | */ | 
|---|
| 114 |  | 
|---|
| 115 | /*! | 
|---|
| 116 | \enum Qt::ApplicationAttribute | 
|---|
| 117 |  | 
|---|
| 118 | This enum describes attributes that change the behavior of | 
|---|
| 119 | application-wide features. These are enabled and disabled using | 
|---|
| 120 | QCoreApplication::setAttribute(), and can be tested for with | 
|---|
| 121 | QCoreApplication::testAttribute(). | 
|---|
| 122 |  | 
|---|
| 123 | \value AA_ImmediateWidgetCreation Ensures that widgets are created | 
|---|
| 124 | as soon as they are constructed. By default, resources for | 
|---|
| 125 | widgets are allocated on demand to improve efficiency and | 
|---|
| 126 | minimize resource usage. Setting or clearing this attribute | 
|---|
| 127 | affects widgets constructed after the change. Setting it | 
|---|
| 128 | tells Qt to create toplevel windows immediately. | 
|---|
| 129 | Therefore, if it is important to minimize resource | 
|---|
| 130 | consumption, do not set this attribute. | 
|---|
| 131 |  | 
|---|
| 132 | \value AA_MSWindowsUseDirect3DByDefault Is a Windows specific | 
|---|
| 133 | attribute, that will make the Direct3D paint engine the | 
|---|
| 134 | default Qt widget paint engine.  Note that you can toggle | 
|---|
| 135 | usage of the Direct3D engine on individual QWidgets by | 
|---|
| 136 | setting/clearing the \c WA_MSWindowsUseDirect3D attribute | 
|---|
| 137 | on a specific widget. \bold {This functionality is | 
|---|
| 138 | experimental}. | 
|---|
| 139 |  | 
|---|
| 140 | \value AA_DontShowIconsInMenus Actions with the Icon property won't be | 
|---|
| 141 | shown in any menus unless specifically set by the | 
|---|
| 142 | QAction::iconVisibleInMenu property. | 
|---|
| 143 |  | 
|---|
| 144 | Menus that are currently open or menus already created in the native | 
|---|
| 145 | Mac OS X menubar MAY NOT pick up a change in this attribute. Changes | 
|---|
| 146 | in the QAction::iconVisibleInMenu property will always be picked up. | 
|---|
| 147 |  | 
|---|
| 148 | \value AA_NativeWindows Ensures that widgets have native windows. | 
|---|
| 149 |  | 
|---|
| 150 | \value AA_DontCreateNativeWidgetSiblings Ensures that siblings of native | 
|---|
| 151 | widgets stay non-native unless specifically set by the | 
|---|
| 152 | Qt::WA_NativeWindow attribute. | 
|---|
| 153 |  | 
|---|
| 154 | \value AA_MacPluginApplication Stops the a Qt mac application from doing | 
|---|
| 155 | specific initializations that do not necessarily make sense when using Qt | 
|---|
| 156 | to author a plugin. This includes avoiding loading our nib for the main | 
|---|
| 157 | menu and not taking possession of the native menu bar. | 
|---|
| 158 |  | 
|---|
| 159 | \omitvalue AA_AttributeCount | 
|---|
| 160 | */ | 
|---|
| 161 |  | 
|---|
| 162 | /*! | 
|---|
| 163 | \enum Qt::MouseButton | 
|---|
| 164 |  | 
|---|
| 165 | This enum type describes the different mouse buttons. | 
|---|
| 166 |  | 
|---|
| 167 | \value NoButton        The button state does not refer to any | 
|---|
| 168 | button (see QMouseEvent::button()). | 
|---|
| 169 | \value LeftButton      The left button is pressed, or an event refers | 
|---|
| 170 | to the left button. (The left button may be the right button on | 
|---|
| 171 | left-handed mice.) | 
|---|
| 172 | \value RightButton     The right button. | 
|---|
| 173 | \value MidButton       The middle button. | 
|---|
| 174 | \value XButton1        The first X button. | 
|---|
| 175 | \value XButton2        The second X button. | 
|---|
| 176 |  | 
|---|
| 177 | \omitvalue MouseButtonMask | 
|---|
| 178 |  | 
|---|
| 179 | \sa KeyboardModifier Modifier | 
|---|
| 180 | */ | 
|---|
| 181 |  | 
|---|
| 182 | /*! | 
|---|
| 183 | \enum Qt::KeyboardModifier | 
|---|
| 184 |  | 
|---|
| 185 | This enum describes the modifier keys. | 
|---|
| 186 |  | 
|---|
| 187 | \value NoModifier       No modifier key is pressed. | 
|---|
| 188 | \value ShiftModifier    A Shift key on the keyboard is pressed. | 
|---|
| 189 | \value ControlModifier  A Ctrl key on the keyboard is pressed. | 
|---|
| 190 | \value AltModifier      An Alt key on the keyboard is pressed. | 
|---|
| 191 | \value MetaModifier     A Meta key on the keyboard is pressed. | 
|---|
| 192 | \value KeypadModifier   A keypad button is pressed. | 
|---|
| 193 | \value GroupSwitchModifier X11 only. A Mode_switch key on the keyboard is pressed. | 
|---|
| 194 |  | 
|---|
| 195 | \omitvalue KeyboardModifierMask | 
|---|
| 196 |  | 
|---|
| 197 | \note On Mac OS X, the \c ControlModifier value corresponds to | 
|---|
| 198 | the Command keys on the Macintosh keyboard, and the \c MetaModifier value | 
|---|
| 199 | corresponds to the Control keys. The \c KeypadModifier value will also be set | 
|---|
| 200 | when an arrow key is pressed as the arrow keys are considered part of the | 
|---|
| 201 | keypad. | 
|---|
| 202 |  | 
|---|
| 203 | \note On Windows Keyboards, Qt::MetaModifier and Qt::Key_Meta are mapped | 
|---|
| 204 | to the Windows key. | 
|---|
| 205 |  | 
|---|
| 206 | \sa MouseButton Modifier | 
|---|
| 207 | */ | 
|---|
| 208 |  | 
|---|
| 209 | /*! | 
|---|
| 210 | \enum Qt::Modifier | 
|---|
| 211 |  | 
|---|
| 212 | This enum provides shorter names for the keyboard modifier keys | 
|---|
| 213 | supported by Qt. | 
|---|
| 214 |  | 
|---|
| 215 | \bold{Note:} On Mac OS X, the \c CTRL value corresponds to | 
|---|
| 216 | the Command keys on the Macintosh keyboard, and the \c META value | 
|---|
| 217 | corresponds to the Control keys. | 
|---|
| 218 |  | 
|---|
| 219 | \value SHIFT The Shift keys provided on all standard keyboards. | 
|---|
| 220 | \value META The Meta keys. | 
|---|
| 221 | \value CTRL The Ctrl keys. | 
|---|
| 222 | \value ALT The normal Alt keys, but not keys like AltGr. | 
|---|
| 223 | \value UNICODE_ACCEL The shortcut is specified as a Unicode code | 
|---|
| 224 | point, not as a Qt Key. | 
|---|
| 225 | \omitvalue MODIFIER_MASK | 
|---|
| 226 |  | 
|---|
| 227 | \sa KeyboardModifier MouseButton | 
|---|
| 228 | */ | 
|---|
| 229 |  | 
|---|
| 230 | /*! | 
|---|
| 231 | \enum Qt::GlobalColor | 
|---|
| 232 |  | 
|---|
| 233 | \raw HTML | 
|---|
| 234 | <style type="text/css" id="colorstyles"> | 
|---|
| 235 | #white { background-color: #ffffff; color: #000000 } | 
|---|
| 236 | #black { background-color: #000000; color: #ffffff } | 
|---|
| 237 | #red { background-color: #ff0000; color: #000000 } | 
|---|
| 238 | #darkRed { background-color: #800000; color: #ffffff } | 
|---|
| 239 | #green { background-color: #00ff00; color: #000000 } | 
|---|
| 240 | #darkGreen { background-color: #008000; color: #ffffff } | 
|---|
| 241 | #blue { background-color: #0000ff; color: #ffffff } | 
|---|
| 242 | #darkBlue { background-color: #000080; color: #ffffff } | 
|---|
| 243 | #cyan { background-color: #00ffff; color: #000000 } | 
|---|
| 244 | #darkCyan { background-color: #008080; color: #ffffff } | 
|---|
| 245 | #magenta { background-color: #ff00ff; color: #000000 } | 
|---|
| 246 | #darkMagenta { background-color: #800080; color: #ffffff } | 
|---|
| 247 | #yellow { background-color: #ffff00; color: #000000 } | 
|---|
| 248 | #darkYellow { background-color: #808000; color: #ffffff } | 
|---|
| 249 | #gray { background-color: #a0a0a4; color: #000000 } | 
|---|
| 250 | #darkGray { background-color: #808080; color: #ffffff } | 
|---|
| 251 | #lightGray { background-color: #c0c0c0; color: #000000 } | 
|---|
| 252 | </style> | 
|---|
| 253 | \endraw | 
|---|
| 254 |  | 
|---|
| 255 | Qt's predefined QColor objects: | 
|---|
| 256 |  | 
|---|
| 257 | \value white       \raw HTML | 
|---|
| 258 | White <tt id="white">(#ffffff)</tt> | 
|---|
| 259 | \endraw | 
|---|
| 260 | \value black       \raw HTML | 
|---|
| 261 | Black <tt id="black">(#000000)</tt> | 
|---|
| 262 | \endraw | 
|---|
| 263 | \value red         \raw HTML | 
|---|
| 264 | Red <tt id="red">(#ff0000)</tt> | 
|---|
| 265 | \endraw | 
|---|
| 266 | \value darkRed     \raw HTML | 
|---|
| 267 | Dark red <tt id="darkRed">(#800000)</tt> | 
|---|
| 268 | \endraw | 
|---|
| 269 | \value green       \raw HTML | 
|---|
| 270 | Green <tt id="green">(#00ff00)</tt> | 
|---|
| 271 | \endraw | 
|---|
| 272 | \value darkGreen   \raw HTML | 
|---|
| 273 | Dark green <tt id="darkGreen">(#008000)</tt> | 
|---|
| 274 | \endraw | 
|---|
| 275 | \value blue        \raw HTML | 
|---|
| 276 | Blue <tt id="blue">(#0000ff)</tt> | 
|---|
| 277 | \endraw | 
|---|
| 278 | \value darkBlue    \raw HTML | 
|---|
| 279 | Dark blue <tt id="darkBlue">(#000080)</tt> | 
|---|
| 280 | \endraw | 
|---|
| 281 | \value cyan        \raw HTML | 
|---|
| 282 | Cyan <tt id="cyan">(#00ffff)</tt> | 
|---|
| 283 | \endraw | 
|---|
| 284 | \value darkCyan    \raw HTML | 
|---|
| 285 | Dark cyan <tt id="darkCyan">(#008080)</tt> | 
|---|
| 286 | \endraw | 
|---|
| 287 | \value magenta     \raw HTML | 
|---|
| 288 | Magenta <tt id="magenta">(#ff00ff)</tt> | 
|---|
| 289 | \endraw | 
|---|
| 290 | \value darkMagenta \raw HTML | 
|---|
| 291 | Dark magenta <tt id="darkMagenta">(#800080)</tt> | 
|---|
| 292 | \endraw | 
|---|
| 293 | \value yellow      \raw HTML | 
|---|
| 294 | Yellow <tt id="yellow">(#ffff00)</tt> | 
|---|
| 295 | \endraw | 
|---|
| 296 | \value darkYellow  \raw HTML | 
|---|
| 297 | Dark yellow <tt id="darkYellow">(#808000)</tt> | 
|---|
| 298 | \endraw | 
|---|
| 299 | \value gray        \raw HTML | 
|---|
| 300 | Gray <tt id="gray">(#a0a0a4)</tt> | 
|---|
| 301 | \endraw | 
|---|
| 302 | \value darkGray    \raw HTML | 
|---|
| 303 | Dark gray <tt id="darkGray">(#808080)</tt> | 
|---|
| 304 | \endraw | 
|---|
| 305 | \value lightGray   \raw HTML | 
|---|
| 306 | Light gray <tt id="lightGray">(#c0c0c0)</tt> | 
|---|
| 307 | \endraw | 
|---|
| 308 | \value transparent a transparent black value (i.e., QColor(0, 0, 0, 0)) | 
|---|
| 309 | \value color0 0 pixel value (for bitmaps) | 
|---|
| 310 | \value color1 1 pixel value (for bitmaps) | 
|---|
| 311 |  | 
|---|
| 312 | \sa QColor | 
|---|
| 313 |  | 
|---|
| 314 | */ | 
|---|
| 315 |  | 
|---|
| 316 | /*! | 
|---|
| 317 | \enum Qt::PenStyle | 
|---|
| 318 |  | 
|---|
| 319 | This enum type defines the pen styles that can be drawn using | 
|---|
| 320 | QPainter. The styles are: | 
|---|
| 321 |  | 
|---|
| 322 | \table | 
|---|
| 323 | \row | 
|---|
| 324 | \o \inlineimage qpen-solid.png | 
|---|
| 325 | \o \inlineimage qpen-dash.png | 
|---|
| 326 | \o \inlineimage qpen-dot.png | 
|---|
| 327 | \row | 
|---|
| 328 | \o Qt::SolidLine | 
|---|
| 329 | \o Qt::DashLine | 
|---|
| 330 | \o Qt::DotLine | 
|---|
| 331 | \row | 
|---|
| 332 | \o \inlineimage qpen-dashdot.png | 
|---|
| 333 | \o \inlineimage qpen-dashdotdot.png | 
|---|
| 334 | \o \inlineimage qpen-custom.png | 
|---|
| 335 | \row | 
|---|
| 336 | \o Qt::DashDotLine | 
|---|
| 337 | \o Qt::DashDotDotLine | 
|---|
| 338 | \o Qt::CustomDashLine | 
|---|
| 339 | \endtable | 
|---|
| 340 |  | 
|---|
| 341 | \value NoPen  no line at all. For example, QPainter::drawRect() | 
|---|
| 342 | fills but does not draw any boundary line. | 
|---|
| 343 |  | 
|---|
| 344 | \value SolidLine  A plain line. | 
|---|
| 345 | \value DashLine  Dashes separated by a few pixels. | 
|---|
| 346 | \value DotLine  Dots separated by a few pixels. | 
|---|
| 347 | \value DashDotLine  Alternate dots and dashes. | 
|---|
| 348 | \value DashDotDotLine  One dash, two dots, one dash, two dots. | 
|---|
| 349 | \value CustomDashLine  A custom pattern defined using | 
|---|
| 350 | QPainterPathStroker::setDashPattern(). | 
|---|
| 351 |  | 
|---|
| 352 | \omitvalue MPenStyle | 
|---|
| 353 |  | 
|---|
| 354 | \sa QPen | 
|---|
| 355 | */ | 
|---|
| 356 |  | 
|---|
| 357 | /*! | 
|---|
| 358 | \enum Qt::PenCapStyle | 
|---|
| 359 |  | 
|---|
| 360 | This enum type defines the pen cap styles supported by Qt, i.e. | 
|---|
| 361 | the line end caps that can be drawn using QPainter. | 
|---|
| 362 |  | 
|---|
| 363 | \table | 
|---|
| 364 | \row | 
|---|
| 365 | \o \inlineimage qpen-square.png | 
|---|
| 366 | \o \inlineimage qpen-flat.png | 
|---|
| 367 | \o \inlineimage qpen-roundcap.png | 
|---|
| 368 | \row | 
|---|
| 369 | \o Qt::SquareCap | 
|---|
| 370 | \o Qt::FlatCap | 
|---|
| 371 | \o Qt::RoundCap | 
|---|
| 372 | \endtable | 
|---|
| 373 |  | 
|---|
| 374 | \value FlatCap  a square line end that does not cover the end | 
|---|
| 375 | point of the line. | 
|---|
| 376 | \value SquareCap  a square line end that covers the end point and | 
|---|
| 377 | extends beyond it by half the line width. | 
|---|
| 378 | \value RoundCap  a rounded line end. | 
|---|
| 379 | \omitvalue MPenCapStyle | 
|---|
| 380 |  | 
|---|
| 381 | \sa QPen | 
|---|
| 382 | */ | 
|---|
| 383 |  | 
|---|
| 384 | /*! | 
|---|
| 385 | \enum Qt::PenJoinStyle | 
|---|
| 386 |  | 
|---|
| 387 | This enum type defines the pen join styles supported by Qt, i.e. | 
|---|
| 388 | which joins between two connected lines can be drawn using | 
|---|
| 389 | QPainter. | 
|---|
| 390 |  | 
|---|
| 391 | \table | 
|---|
| 392 | \row | 
|---|
| 393 | \o \inlineimage qpen-bevel.png | 
|---|
| 394 | \o \inlineimage qpen-miter.png | 
|---|
| 395 | \o \inlineimage qpen-roundjoin.png | 
|---|
| 396 | \row | 
|---|
| 397 | \o Qt::BevelJoin | 
|---|
| 398 | \o Qt::MiterJoin | 
|---|
| 399 | \o Qt::RoundJoin | 
|---|
| 400 | \endtable | 
|---|
| 401 |  | 
|---|
| 402 | \value MiterJoin  The outer edges of the lines are extended to | 
|---|
| 403 | meet at an angle, and this area is filled. | 
|---|
| 404 | \value BevelJoin  The triangular notch between the two lines is filled. | 
|---|
| 405 | \value RoundJoin  A circular arc between the two lines is filled. | 
|---|
| 406 | \value SvgMiterJoin A miter join corresponding to the definition of | 
|---|
| 407 | a miter join in the \l{SVG 1.2 Tiny} specification. | 
|---|
| 408 | \omitvalue MPenJoinStyle | 
|---|
| 409 |  | 
|---|
| 410 | \sa QPen | 
|---|
| 411 | */ | 
|---|
| 412 |  | 
|---|
| 413 | /*! | 
|---|
| 414 | \enum Qt::BrushStyle | 
|---|
| 415 |  | 
|---|
| 416 | This enum type defines the brush styles supported by Qt, i.e. the | 
|---|
| 417 | fill pattern of shapes drawn using QPainter. | 
|---|
| 418 |  | 
|---|
| 419 | \image brush-styles.png Brush Styles | 
|---|
| 420 |  | 
|---|
| 421 | \value NoBrush  No brush pattern. | 
|---|
| 422 | \value SolidPattern  Uniform color. | 
|---|
| 423 | \value Dense1Pattern  Extremely dense brush pattern. | 
|---|
| 424 | \value Dense2Pattern  Very dense brush pattern. | 
|---|
| 425 | \value Dense3Pattern  Somewhat dense brush pattern. | 
|---|
| 426 | \value Dense4Pattern  Half dense brush pattern. | 
|---|
| 427 | \value Dense5Pattern  Somewhat sparse brush pattern. | 
|---|
| 428 | \value Dense6Pattern  Very sparse brush pattern. | 
|---|
| 429 | \value Dense7Pattern  Extremely sparse brush pattern. | 
|---|
| 430 | \value HorPattern  Horizontal lines. | 
|---|
| 431 | \value VerPattern  Vertical lines. | 
|---|
| 432 | \value CrossPattern  Crossing horizontal and vertical lines. | 
|---|
| 433 | \value BDiagPattern  Backward diagonal lines. | 
|---|
| 434 | \value FDiagPattern  Forward diagonal lines. | 
|---|
| 435 | \value DiagCrossPattern  Crossing diagonal lines. | 
|---|
| 436 | \value LinearGradientPattern  Linear gradient (set using a dedicated QBrush constructor). | 
|---|
| 437 | \value ConicalGradientPattern  Conical gradient (set using a dedicated QBrush constructor). | 
|---|
| 438 | \value RadialGradientPattern  Radial gradient (set using a dedicated QBrush constructor). | 
|---|
| 439 | \value TexturePattern  Custom pattern (see QBrush::setTexture()). | 
|---|
| 440 |  | 
|---|
| 441 | \omitvalue CustomPattern | 
|---|
| 442 |  | 
|---|
| 443 | \sa QBrush | 
|---|
| 444 | */ | 
|---|
| 445 |  | 
|---|
| 446 | /*! | 
|---|
| 447 | \enum Qt::TextFlag | 
|---|
| 448 |  | 
|---|
| 449 | This enum type is used to define some modifier flags. Some of | 
|---|
| 450 | these flags only make sense in the context of printing: | 
|---|
| 451 |  | 
|---|
| 452 | \value TextSingleLine Treats all whitespace as spaces and prints just | 
|---|
| 453 | one line. | 
|---|
| 454 | \value TextDontClip If it's impossible to stay within the given bounds, | 
|---|
| 455 | it prints outside. | 
|---|
| 456 | \value TextExpandTabs Makes the U+0009 (ASCII tab) character move to | 
|---|
| 457 | the next tab stop. | 
|---|
| 458 | \value TextShowMnemonic Displays the string "\&P" as \underline{P} | 
|---|
| 459 | (see QButton for an example). For an ampersand, use "\&\&". | 
|---|
| 460 | \value TextWordWrap Breaks lines at appropriate points, e.g. at word | 
|---|
| 461 | boundaries. | 
|---|
| 462 | \value TextWrapAnywhere Breaks lines anywhere, even within words. | 
|---|
| 463 | \value TextHideMnemonic Same as Qt::TextShowMnemonic but doesn't draw the underlines. | 
|---|
| 464 | \value TextDontPrint Treat this text as "hidden" and don't print | 
|---|
| 465 | it. | 
|---|
| 466 | \value IncludeTrailingSpaces When this option is set, QTextLine::naturalTextWidth() and naturalTextRect() will | 
|---|
| 467 | return a value that includes the width of trailing spaces in the text; otherwise | 
|---|
| 468 | this width is excluded. | 
|---|
| 469 | \value TextIncludeTrailingSpaces Same as IncludeTrailingSpaces | 
|---|
| 470 | \value TextJustificationForced Ensures that text lines are justified. | 
|---|
| 471 |  | 
|---|
| 472 | \omitvalue BreakAnywhere | 
|---|
| 473 | \omitvalue DontClip | 
|---|
| 474 | \omitvalue DontPrint | 
|---|
| 475 | \omitvalue ExpandTabs | 
|---|
| 476 | \omitvalue IncludeTrailingSpaces | 
|---|
| 477 | \omitvalue NoAccel | 
|---|
| 478 | \omitvalue ShowPrefix | 
|---|
| 479 | \omitvalue SingleLine | 
|---|
| 480 | \omitvalue WordBreak | 
|---|
| 481 | \omitvalue TextForceLeftToRight | 
|---|
| 482 | \omitvalue TextForceRightToLeft | 
|---|
| 483 |  | 
|---|
| 484 | You can use as many modifier flags as you want, except that | 
|---|
| 485 | Qt::TextSingleLine and Qt::TextWordWrap cannot be combined. | 
|---|
| 486 |  | 
|---|
| 487 | Flags that are inappropriate for a given use are generally | 
|---|
| 488 | ignored. | 
|---|
| 489 | */ | 
|---|
| 490 |  | 
|---|
| 491 | /*! | 
|---|
| 492 | \enum Qt::BGMode | 
|---|
| 493 |  | 
|---|
| 494 | Background mode: | 
|---|
| 495 |  | 
|---|
| 496 | \value TransparentMode | 
|---|
| 497 | \value OpaqueMode | 
|---|
| 498 | */ | 
|---|
| 499 |  | 
|---|
| 500 | /*! | 
|---|
| 501 | \enum Qt::ConnectionType | 
|---|
| 502 |  | 
|---|
| 503 | This enum describes the types of connection that can be used between signals and | 
|---|
| 504 | slots. In particular, it determines whether a particular signal is delivered to a | 
|---|
| 505 | slot immediately or queued for delivery at a later time. | 
|---|
| 506 |  | 
|---|
| 507 | \omitvalue AutoCompatConnection | 
|---|
| 508 | \value DirectConnection  When emitted, the signal is immediately delivered to the slot. | 
|---|
| 509 | \value QueuedConnection  When emitted, the signal is queued until the event loop is | 
|---|
| 510 | able to deliver it to the slot. | 
|---|
| 511 | \value BlockingQueuedConnection | 
|---|
| 512 | Same as QueuedConnection, except that the current thread blocks | 
|---|
| 513 | until the slot has been delivered. This connection type should | 
|---|
| 514 | only be used for receivers in a different thread. Note that misuse | 
|---|
| 515 | of this type can lead to deadlocks in your application. | 
|---|
| 516 | \value AutoConnection    If the signal is emitted from the thread | 
|---|
| 517 | in which the receiving object lives, the | 
|---|
| 518 | slot is invoked directly, as with | 
|---|
| 519 | Qt::DirectConnection; otherwise the | 
|---|
| 520 | signal is queued, as with | 
|---|
| 521 | Qt::QueuedConnection. | 
|---|
| 522 |  | 
|---|
| 523 | With queued connections, the parameters must be of types that are known to | 
|---|
| 524 | Qt's meta-object system, because Qt needs to copy the arguments to store them | 
|---|
| 525 | in an event behind the scenes. If you try to use a queued connection and | 
|---|
| 526 | get the error message | 
|---|
| 527 |  | 
|---|
| 528 | \snippet doc/src/snippets/code/doc_src_qnamespace.qdoc 0 | 
|---|
| 529 |  | 
|---|
| 530 | call qRegisterMetaType() to register the data type before you | 
|---|
| 531 | establish the connection. | 
|---|
| 532 |  | 
|---|
| 533 | \sa {Thread Support in Qt}, QObject::connect(), qRegisterMetaType() | 
|---|
| 534 | */ | 
|---|
| 535 |  | 
|---|
| 536 | /*! | 
|---|
| 537 | \enum Qt::DateFormat | 
|---|
| 538 |  | 
|---|
| 539 | \value TextDate The default Qt format, which includes the day and month name, | 
|---|
| 540 | the day number in the month, and the year in full. The day and month names will | 
|---|
| 541 | be short, localized names. This is basically equivalent to using the date format | 
|---|
| 542 | string, "ddd MMM d yyyy". See QDate::toString() for more information. | 
|---|
| 543 |  | 
|---|
| 544 | \value ISODate ISO 8601 extended format: either \c{YYYY-MM-DD} for dates or | 
|---|
| 545 | \c{YYYY-MM-DDTHH:MM:SS} for combined dates and times. | 
|---|
| 546 |  | 
|---|
| 547 | \value SystemLocaleShortDate The \l{QLocale::ShortFormat}{short format} used | 
|---|
| 548 | by the \l{QLocale::system()}{operating system}. | 
|---|
| 549 |  | 
|---|
| 550 | \value SystemLocaleLongDate The \l{QLocale::LongFormat}{long format} used | 
|---|
| 551 | by the \l{QLocale::system()}{operating system}. | 
|---|
| 552 |  | 
|---|
| 553 | \value DefaultLocaleShortDate The \l{QLocale::ShortFormat}{short format} specified | 
|---|
| 554 | by the \l{QLocale::setDefault()}{application's locale}. | 
|---|
| 555 |  | 
|---|
| 556 | \value DefaultLocaleLongDate The \l{QLocale::LongFormat}{long format} used | 
|---|
| 557 | by the \l{QLocale::setDefault()}{application's locale}. | 
|---|
| 558 |  | 
|---|
| 559 | \value SystemLocaleDate \e{This enum value is deprecated.} Use Qt::SystemLocaleShortDate | 
|---|
| 560 | instead (or Qt::SystemLocaleLongDate if you want long dates). | 
|---|
| 561 |  | 
|---|
| 562 | \value LocaleDate \e{This enum value is deprecated.} Use Qt::DefaultLocaleShortDate | 
|---|
| 563 | instead (or Qt::DefaultLocaleLongDate if you want long dates). | 
|---|
| 564 |  | 
|---|
| 565 | \value LocalDate \e{This enum value is deprecated.} Use Qt::SystemLocaleShortDate | 
|---|
| 566 | instead (or Qt::SystemLocaleLongDate if you want long dates). | 
|---|
| 567 |  | 
|---|
| 568 | \note For \c ISODate formats, each \c Y, \c M and \c D represents a single digit | 
|---|
| 569 | of the year, month and day used to specify the date. Each \c H, \c M and \c S | 
|---|
| 570 | represents a single digit of the hour, minute and second used to specify the time. | 
|---|
| 571 | The presence of a literal \c T character is used to separate the date and time when | 
|---|
| 572 | both are specified. | 
|---|
| 573 | */ | 
|---|
| 574 |  | 
|---|
| 575 |  | 
|---|
| 576 | /*! | 
|---|
| 577 | \enum Qt::TimeSpec | 
|---|
| 578 |  | 
|---|
| 579 | \value LocalTime Locale dependent time (Timezones and Daylight Savings Time). | 
|---|
| 580 | \value UTC Coordinated Universal Time, replaces Greenwich Mean Time. | 
|---|
| 581 | \value OffsetFromUTC An offset in seconds from Coordinated Universal Time. | 
|---|
| 582 | */ | 
|---|
| 583 |  | 
|---|
| 584 | /*! | 
|---|
| 585 | \enum Qt::DayOfWeek | 
|---|
| 586 |  | 
|---|
| 587 | \value Monday | 
|---|
| 588 | \value Tuesday | 
|---|
| 589 | \value Wednesday | 
|---|
| 590 | \value Thursday | 
|---|
| 591 | \value Friday | 
|---|
| 592 | \value Saturday | 
|---|
| 593 | \value Sunday | 
|---|
| 594 | */ | 
|---|
| 595 |  | 
|---|
| 596 | /*! | 
|---|
| 597 | \enum Qt::CaseSensitivity | 
|---|
| 598 |  | 
|---|
| 599 | \value CaseInsensitive | 
|---|
| 600 | \value CaseSensitive | 
|---|
| 601 | */ | 
|---|
| 602 |  | 
|---|
| 603 | /*! | 
|---|
| 604 | \enum Qt::ToolBarArea | 
|---|
| 605 |  | 
|---|
| 606 | \value LeftToolBarArea | 
|---|
| 607 | \value RightToolBarArea | 
|---|
| 608 | \value TopToolBarArea | 
|---|
| 609 | \value BottomToolBarArea | 
|---|
| 610 | \value AllToolBarAreas | 
|---|
| 611 | \value NoToolBarArea | 
|---|
| 612 |  | 
|---|
| 613 | \omitvalue ToolBarArea_Mask | 
|---|
| 614 | */ | 
|---|
| 615 |  | 
|---|
| 616 | /*! | 
|---|
| 617 | \enum Qt::DockWidgetArea | 
|---|
| 618 |  | 
|---|
| 619 | \value LeftDockWidgetArea | 
|---|
| 620 | \value RightDockWidgetArea | 
|---|
| 621 | \value TopDockWidgetArea | 
|---|
| 622 | \value BottomDockWidgetArea | 
|---|
| 623 | \value AllDockWidgetAreas | 
|---|
| 624 | \value NoDockWidgetArea | 
|---|
| 625 |  | 
|---|
| 626 | \omitvalue DockWidgetArea_Mask | 
|---|
| 627 | */ | 
|---|
| 628 |  | 
|---|
| 629 | /*! | 
|---|
| 630 | \enum Qt::BackgroundMode | 
|---|
| 631 |  | 
|---|
| 632 | \compat | 
|---|
| 633 |  | 
|---|
| 634 | \value FixedColor | 
|---|
| 635 | \value FixedPixmap | 
|---|
| 636 | \value NoBackground | 
|---|
| 637 | \value PaletteForeground | 
|---|
| 638 | \value PaletteButton | 
|---|
| 639 | \value PaletteLight | 
|---|
| 640 | \value PaletteMidlight | 
|---|
| 641 | \value PaletteDark | 
|---|
| 642 | \value PaletteMid | 
|---|
| 643 | \value PaletteText | 
|---|
| 644 | \value PaletteBrightText | 
|---|
| 645 | \value PaletteBase | 
|---|
| 646 | \value PaletteBackground | 
|---|
| 647 | \value PaletteShadow | 
|---|
| 648 | \value PaletteHighlight | 
|---|
| 649 | \value PaletteHighlightedText | 
|---|
| 650 | \value PaletteButtonText | 
|---|
| 651 | \value PaletteLink | 
|---|
| 652 | \value PaletteLinkVisited | 
|---|
| 653 | \value X11ParentRelative | 
|---|
| 654 | */ | 
|---|
| 655 |  | 
|---|
| 656 | /*! | 
|---|
| 657 | \enum Qt::ImageConversionFlag | 
|---|
| 658 |  | 
|---|
| 659 | The options marked "(default)" are set if no other values from | 
|---|
| 660 | the list are included (since the defaults are zero): | 
|---|
| 661 |  | 
|---|
| 662 | Color/Mono preference (ignored for QBitmap): | 
|---|
| 663 |  | 
|---|
| 664 | \value AutoColor (default) - If the image has \link | 
|---|
| 665 | QImage::depth() depth\endlink 1 and contains only | 
|---|
| 666 | black and white pixels, the pixmap becomes monochrome. | 
|---|
| 667 | \value ColorOnly The pixmap is dithered/converted to the | 
|---|
| 668 | \link QPixmap::defaultDepth() native display depth\endlink. | 
|---|
| 669 | \value MonoOnly The pixmap becomes monochrome. If necessary, | 
|---|
| 670 | it is dithered using the chosen dithering algorithm. | 
|---|
| 671 |  | 
|---|
| 672 | Dithering mode preference for RGB channels: | 
|---|
| 673 |  | 
|---|
| 674 | \value DiffuseDither (default) - A high-quality dither. | 
|---|
| 675 | \value OrderedDither A faster, more ordered dither. | 
|---|
| 676 | \value ThresholdDither No dithering; closest color is used. | 
|---|
| 677 |  | 
|---|
| 678 | Dithering mode preference for alpha channel: | 
|---|
| 679 |  | 
|---|
| 680 | \value ThresholdAlphaDither (default) - No dithering. | 
|---|
| 681 | \value OrderedAlphaDither A faster, more ordered dither. | 
|---|
| 682 | \value DiffuseAlphaDither A high-quality dither. | 
|---|
| 683 | \omitvalue NoAlpha | 
|---|
| 684 |  | 
|---|
| 685 | Color matching versus dithering preference: | 
|---|
| 686 |  | 
|---|
| 687 | \value PreferDither (default when converting to a pixmap) - Always dither | 
|---|
| 688 | 32-bit images when the image is converted to 8 bits. | 
|---|
| 689 | \value AvoidDither (default when converting for the purpose of saving to | 
|---|
| 690 | file) - Dither 32-bit images only if the image has more than 256 | 
|---|
| 691 | colors and it is being converted to 8 bits. | 
|---|
| 692 | \omitvalue AutoDither | 
|---|
| 693 |  | 
|---|
| 694 | \omitvalue ColorMode_Mask | 
|---|
| 695 | \omitvalue Dither_Mask | 
|---|
| 696 | \omitvalue AlphaDither_Mask | 
|---|
| 697 | \omitvalue DitherMode_Mask | 
|---|
| 698 | \omitvalue NoOpaqueDetection | 
|---|
| 699 | */ | 
|---|
| 700 |  | 
|---|
| 701 | /*! \enum Qt::GUIStyle | 
|---|
| 702 |  | 
|---|
| 703 | \compat | 
|---|
| 704 |  | 
|---|
| 705 | \value WindowsStyle | 
|---|
| 706 | \value MotifStyle | 
|---|
| 707 | \value MacStyle | 
|---|
| 708 | \value Win3Style | 
|---|
| 709 | \value PMStyle | 
|---|
| 710 | */ | 
|---|
| 711 |  | 
|---|
| 712 | /*! | 
|---|
| 713 | \enum Qt::UIEffect | 
|---|
| 714 |  | 
|---|
| 715 | This enum describes the available UI effects. | 
|---|
| 716 |  | 
|---|
| 717 | By default, Qt will try to use the platform specific desktop | 
|---|
| 718 | settings for each effect. Use the | 
|---|
| 719 | QApplication::setDesktopSettingsAware() function (passing \c false | 
|---|
| 720 | as argument) to prevent this, and the | 
|---|
| 721 | QApplication::setEffectEnabled() to enable or disable a particular | 
|---|
| 722 | effect. | 
|---|
| 723 |  | 
|---|
| 724 | Note that all effects are disabled on screens running at less than | 
|---|
| 725 | 16-bit color depth. | 
|---|
| 726 |  | 
|---|
| 727 | \omitvalue UI_General | 
|---|
| 728 |  | 
|---|
| 729 | \value UI_AnimateMenu Show animated menus. | 
|---|
| 730 | \value UI_FadeMenu Show faded menus. | 
|---|
| 731 | \value UI_AnimateCombo Show animated comboboxes. | 
|---|
| 732 | \value UI_AnimateTooltip Show tooltip animations. | 
|---|
| 733 | \value UI_FadeTooltip Show tooltip fading effects. | 
|---|
| 734 | \value UI_AnimateToolBox Reserved | 
|---|
| 735 |  | 
|---|
| 736 | \sa QApplication::setEffectEnabled(), QApplication::setDesktopSettingsAware() | 
|---|
| 737 | */ | 
|---|
| 738 |  | 
|---|
| 739 | /*! \enum Qt::AspectRatioMode | 
|---|
| 740 |  | 
|---|
| 741 | This enum type defines what happens to the aspect ratio when | 
|---|
| 742 | scaling an rectangle. | 
|---|
| 743 |  | 
|---|
| 744 | \image qimage-scaling.png | 
|---|
| 745 |  | 
|---|
| 746 | \value IgnoreAspectRatio  The size is scaled freely. The aspect | 
|---|
| 747 | ratio is not preserved. | 
|---|
| 748 | \value KeepAspectRatio  The size is scaled to a rectangle as | 
|---|
| 749 | large as possible inside a given | 
|---|
| 750 | rectangle, preserving the aspect ratio. | 
|---|
| 751 | \value KeepAspectRatioByExpanding  The size is scaled to a | 
|---|
| 752 | rectangle as small as possible | 
|---|
| 753 | outside a given rectangle, | 
|---|
| 754 | preserving the aspect ratio. | 
|---|
| 755 |  | 
|---|
| 756 | \omitvalue ScaleFree | 
|---|
| 757 | \omitvalue ScaleMin | 
|---|
| 758 | \omitvalue ScaleMax | 
|---|
| 759 |  | 
|---|
| 760 | \sa QSize::scale(), QImage::scaled() | 
|---|
| 761 | */ | 
|---|
| 762 |  | 
|---|
| 763 | /*! \typedef Qt::ScaleMode | 
|---|
| 764 | \compat | 
|---|
| 765 |  | 
|---|
| 766 | Use Qt::AspectRatioMode instead. | 
|---|
| 767 |  | 
|---|
| 768 | The enum values have been renamed as follows: | 
|---|
| 769 |  | 
|---|
| 770 | \table | 
|---|
| 771 | \row \i Old enum value \i New enum value | 
|---|
| 772 | \row \i Qt::ScaleFree  \i Qt::IgnoreAspectRatio | 
|---|
| 773 | \row \i Qt::ScaleMin   \i Qt::KeepAspectRatio | 
|---|
| 774 | \row \i Qt::ScaleMax   \i Qt::KeepAspectRatioByExpanding | 
|---|
| 775 | \endtable | 
|---|
| 776 | */ | 
|---|
| 777 |  | 
|---|
| 778 | /*! \enum Qt::TransformationMode | 
|---|
| 779 |  | 
|---|
| 780 | This enum type defines whether image transformations (e.g., | 
|---|
| 781 | scaling) should be smooth or not. | 
|---|
| 782 |  | 
|---|
| 783 | \value FastTransformation  The transformation is performed | 
|---|
| 784 | quickly, with no smoothing. | 
|---|
| 785 | \value SmoothTransformation  The resulting image is transformed | 
|---|
| 786 | using bilinear filtering. | 
|---|
| 787 |  | 
|---|
| 788 | \sa QImage::scaled() | 
|---|
| 789 | */ | 
|---|
| 790 |  | 
|---|
| 791 | /*! \enum Qt::Axis | 
|---|
| 792 |  | 
|---|
| 793 | This enum type defines three values to represent the three | 
|---|
| 794 | axes in the cartesian coordinate system. | 
|---|
| 795 |  | 
|---|
| 796 | \value XAxis  The X axis. | 
|---|
| 797 | \value YAxis  The Y axis. | 
|---|
| 798 | \value ZAxis  The Z axis. | 
|---|
| 799 |  | 
|---|
| 800 | \sa QTransform::rotate(), QTransform::rotateRadians() | 
|---|
| 801 | */ | 
|---|
| 802 |  | 
|---|
| 803 | /*! | 
|---|
| 804 | \enum Qt::WidgetAttribute | 
|---|
| 805 |  | 
|---|
| 806 | \keyword widget attributes | 
|---|
| 807 |  | 
|---|
| 808 | This enum type is used to specify various widget attributes. | 
|---|
| 809 | Attributes are set and cleared with QWidget::setAttribute(), and | 
|---|
| 810 | queried with QWidget::testAttribute(), although some have special | 
|---|
| 811 | convenience functions which are mentioned below. | 
|---|
| 812 |  | 
|---|
| 813 | \value WA_AcceptDrops Allows data from drag and drop operations | 
|---|
| 814 | to be dropped onto the widget (see QWidget::setAcceptDrops()). | 
|---|
| 815 |  | 
|---|
| 816 | \value WA_AlwaysShowToolTips Enables tooltips for inactive windows. | 
|---|
| 817 |  | 
|---|
| 818 | \value WA_ContentsPropagated This flag is superfluous and | 
|---|
| 819 | obsolete; it no longer has any effect. Since Qt 4.1, all widgets | 
|---|
| 820 | that do not set WA_PaintOnScreen propagate their contents. | 
|---|
| 821 |  | 
|---|
| 822 | \value WA_CustomWhatsThis Indicates that the widget wants to | 
|---|
| 823 | continue operating normally in "What's This?" mode. This is set by the | 
|---|
| 824 | widget's author. | 
|---|
| 825 |  | 
|---|
| 826 | \value WA_DeleteOnClose Makes Qt delete this widget when the | 
|---|
| 827 | widget has accepted the close event (see QWidget::closeEvent()). | 
|---|
| 828 |  | 
|---|
| 829 | \value WA_Disabled Indicates that the widget is disabled, i.e. | 
|---|
| 830 | it does not receive any mouse or keyboard events. There is also a | 
|---|
| 831 | getter functions QWidget::isEnabled().  This is set/cleared by the | 
|---|
| 832 | Qt kernel. | 
|---|
| 833 |  | 
|---|
| 834 | \omitvalue WA_DropSiteRegistered | 
|---|
| 835 | \omitvalue WA_ForceAcceptDrops | 
|---|
| 836 |  | 
|---|
| 837 | \value WA_ForceDisabled Indicates that the widget is | 
|---|
| 838 | explicitly disabled, i.e. it will remain disabled even when all | 
|---|
| 839 | its ancestors are set to the enabled state. This implies | 
|---|
| 840 | WA_Disabled. This is set/cleared by QWidget::setEnabled() and | 
|---|
| 841 | QWidget::setDisabled(). | 
|---|
| 842 |  | 
|---|
| 843 | \value WA_ForceUpdatesDisabled Indicates that updates are | 
|---|
| 844 | explicitly disabled for the widget; i.e. it will remain disabled | 
|---|
| 845 | even when all its ancestors are set to the updates-enabled state. | 
|---|
| 846 | This implies WA_UpdatesDisabled. This is set/cleared by | 
|---|
| 847 | QWidget::setUpdatesEnabled(). | 
|---|
| 848 |  | 
|---|
| 849 | \value WA_GroupLeader | 
|---|
| 850 | \e{This attribute has been deprecated.} Use QWidget::windowModality | 
|---|
| 851 | instead. | 
|---|
| 852 |  | 
|---|
| 853 | \value WA_Hover Forces Qt to generate paint events when the mouse | 
|---|
| 854 | enters or leaves the widget. This feature is typically used when | 
|---|
| 855 | implementing custom styles; see the \l{widgets/styles}{Styles} | 
|---|
| 856 | example for details. | 
|---|
| 857 |  | 
|---|
| 858 | \value WA_InputMethodEnabled Enables input methods for Asian languages. | 
|---|
| 859 | Must be set when creating custom text editing widgets. | 
|---|
| 860 | On Windows CE this flag can be used in addition to | 
|---|
| 861 | QApplication::autoSipEnabled to automatically display the SIP when | 
|---|
| 862 | entering a widget. | 
|---|
| 863 |  | 
|---|
| 864 | \value WA_KeyboardFocusChange Set on a toplevel window when | 
|---|
| 865 | the users changes focus with the keyboard (tab, backtab, or shortcut). | 
|---|
| 866 |  | 
|---|
| 867 | \value WA_KeyCompression Enables key event compression if set, | 
|---|
| 868 | and disables it if not set. By default key compression is off, so | 
|---|
| 869 | widgets receive one key press event for each key press (or more, | 
|---|
| 870 | since autorepeat is usually on). If you turn it on and your | 
|---|
| 871 | program doesn't keep up with key input, Qt may try to compress key | 
|---|
| 872 | events so that more than one character can be processed in each | 
|---|
| 873 | event. | 
|---|
| 874 | For example, a word processor widget might receive 2, 3 or more | 
|---|
| 875 | characters in each QKeyEvent::text(), if the layout recalculation | 
|---|
| 876 | takes too long for the CPU. | 
|---|
| 877 | If a widget supports multiple character unicode input, it is | 
|---|
| 878 | always safe to turn the compression on. | 
|---|
| 879 | Qt performs key event compression only for printable characters. | 
|---|
| 880 | Qt::Modifier keys, cursor movement keys, function keys and | 
|---|
| 881 | miscellaneous action keys (e.g. Escape, Enter, Backspace, | 
|---|
| 882 | PrintScreen) will stop key event compression, even if there are | 
|---|
| 883 | more compressible key events available. | 
|---|
| 884 | Platforms other than Mac and X11 do not support this compression, | 
|---|
| 885 | in which case turning it on will have no effect. | 
|---|
| 886 | This is set/cleared by the widget's author. | 
|---|
| 887 |  | 
|---|
| 888 | \value WA_LayoutOnEntireRect Indicates that the widget | 
|---|
| 889 | wants QLayout to operate on the entire QWidget::rect(), not only | 
|---|
| 890 | on QWidget::contentsRect(). This is set by the widget's author. | 
|---|
| 891 |  | 
|---|
| 892 | \value WA_LayoutUsesWidgetRect Ignore the layout item rect from the style | 
|---|
| 893 | when laying out this widget with QLayout. This makes a difference in | 
|---|
| 894 | QMacStyle and QPlastiqueStyle for some widgets. | 
|---|
| 895 |  | 
|---|
| 896 | \value WA_MacNoClickThrough When a widget that has this attribute set | 
|---|
| 897 | is clicked, and its window is inactive, the click will make the window | 
|---|
| 898 | active but won't be seen by the widget. Typical use of this attribute | 
|---|
| 899 | is on widgets with "destructive" actions, such as a "Delete" button. | 
|---|
| 900 | WA_MacNoClickThrough also applies to all child widgets of the widget | 
|---|
| 901 | that has it set. | 
|---|
| 902 |  | 
|---|
| 903 | \value WA_MacOpaqueSizeGrip Indicates that the native Carbon size grip | 
|---|
| 904 | should be opaque instead of transparent (the default). This attribute | 
|---|
| 905 | is only applicable to Mac OS X and is set by the widget's author. | 
|---|
| 906 |  | 
|---|
| 907 | \value WA_MacShowFocusRect Indicates that this widget should get a | 
|---|
| 908 | QFocusFrame around it. Some widgets draw their own focus halo | 
|---|
| 909 | regardless of this attribute. Not that the QWidget::focusPolicy | 
|---|
| 910 | also plays the main role in whether something is given focus or | 
|---|
| 911 | not, this only controls whether or not this gets the focus | 
|---|
| 912 | frame. This attribute is only applicable to Mac OS X. | 
|---|
| 913 |  | 
|---|
| 914 | \value WA_MacNormalSize Indicates the widget should have the | 
|---|
| 915 | normal size for widgets in Mac OS X. This attribute is only | 
|---|
| 916 | applicable to Mac OS X. | 
|---|
| 917 |  | 
|---|
| 918 | \value WA_MacSmallSize Indicates the widget should have the small | 
|---|
| 919 | size for widgets in Mac OS X. This attribute is only applicable to | 
|---|
| 920 | Mac OS X. | 
|---|
| 921 |  | 
|---|
| 922 | \value WA_MacMiniSize Indicates the widget should have the mini | 
|---|
| 923 | size for widgets in Mac OS X. This attribute is only applicable to | 
|---|
| 924 | Mac OS X. | 
|---|
| 925 |  | 
|---|
| 926 | \value WA_MacVariableSize Indicates the widget can choose between | 
|---|
| 927 | alternative sizes for widgets to avoid clipping. | 
|---|
| 928 | This attribute is only applicable to Mac OS X. | 
|---|
| 929 |  | 
|---|
| 930 | \value WA_MacBrushedMetal Indicates the widget should be drawn in | 
|---|
| 931 | the brushed metal style as supported by the windowing system. This | 
|---|
| 932 | attribute is only applicable to Mac OS X. | 
|---|
| 933 |  | 
|---|
| 934 | \omitvalue WA_MacMetalStyle | 
|---|
| 935 |  | 
|---|
| 936 | \value WA_Mapped Indicates that the widget is mapped on screen. | 
|---|
| 937 | This is set/cleared by the Qt kernel. | 
|---|
| 938 |  | 
|---|
| 939 | \value WA_MouseNoMask Makes the widget receive mouse events for | 
|---|
| 940 | the entire widget regardless of the currently set mask, | 
|---|
| 941 | overriding QWidget::setMask(). This is not applicable for | 
|---|
| 942 | top-level windows. | 
|---|
| 943 |  | 
|---|
| 944 | \value WA_MouseTracking Indicates that the widget has mouse | 
|---|
| 945 | tracking enabled. See QWidget::mouseTracking. | 
|---|
| 946 |  | 
|---|
| 947 | \value WA_Moved Indicates that the widget has an explicit | 
|---|
| 948 | position. This is set/cleared by QWidget::move() and | 
|---|
| 949 | by QWidget::setGeometry(). | 
|---|
| 950 |  | 
|---|
| 951 | \value WA_MSWindowsUseDirect3D Makes drawing to a widget | 
|---|
| 952 | with this attribute set use the Direct3D paint engine, if the | 
|---|
| 953 | Direct3D paint engine is available. \bold {This functionality | 
|---|
| 954 | is experimental.} | 
|---|
| 955 |  | 
|---|
| 956 | \value WA_NoBackground This value is obsolete. Use | 
|---|
| 957 | WA_OpaquePaintEvent instead. | 
|---|
| 958 |  | 
|---|
| 959 | \value WA_NoChildEventsForParent Indicates that the widget does | 
|---|
| 960 | not want ChildAdded or ChildRemoved events sent to its | 
|---|
| 961 | parent. This is rarely necessary but can help to avoid automatic | 
|---|
| 962 | insertion widgets like splitters and layouts. This is set by a | 
|---|
| 963 | widget's author. | 
|---|
| 964 |  | 
|---|
| 965 | \value WA_NoChildEventsFromChildren Indicates that the widget does | 
|---|
| 966 | not want to receive ChildAdded or ChildRemoved events sent from its | 
|---|
| 967 | children. This is set by a widget's author. | 
|---|
| 968 |  | 
|---|
| 969 | \value WA_NoMouseReplay Used for pop-up widgets. Indicates that the most | 
|---|
| 970 | recent mouse press event should not be replayed when the pop-up widget | 
|---|
| 971 | closes. The flag is set by the widget's author and cleared by the Qt kernel | 
|---|
| 972 | every time the widget receives a new mouse event. | 
|---|
| 973 |  | 
|---|
| 974 | \value WA_NoMousePropagation Prohibits mouse events from being propagated | 
|---|
| 975 | to the widget's parent. This attribute is disabled by default. | 
|---|
| 976 |  | 
|---|
| 977 | \value WA_TransparentForMouseEvents When enabled, this attribute disables | 
|---|
| 978 | the delivery of mouse events to the widget and its children. Mouse events | 
|---|
| 979 | are delivered to other widgets as if the widget and its children were not | 
|---|
| 980 | present in the widget hierarchy; mouse clicks and other events effectively | 
|---|
| 981 | "pass through" them. This attribute is disabled by default. | 
|---|
| 982 |  | 
|---|
| 983 | \value WA_NoSystemBackground Indicates that the widget has no background, | 
|---|
| 984 | i.e. when the widget receives paint events, the background is not | 
|---|
| 985 | automatically repainted. \note Unlike WA_OpaquePaintEvent, newly exposed | 
|---|
| 986 | areas are \bold never filled with the background (e.g., after showing a | 
|---|
| 987 | window for the first time the user can see "through" it until the | 
|---|
| 988 | application processes the paint events). This flag is set or cleared by the | 
|---|
| 989 | widget's author. | 
|---|
| 990 |  | 
|---|
| 991 | \value WA_OpaquePaintEvent Indicates that the widget paints all its pixels | 
|---|
| 992 | when it receives a paint event. Thus, it is not required for operations | 
|---|
| 993 | like updating, resizing, scrolling and focus changes to erase the widget | 
|---|
| 994 | before generating paint events. The use of WA_OpaquePaintEvent provides a | 
|---|
| 995 | small optimization by helping to reduce flicker on systems that do not | 
|---|
| 996 | support double buffering and avoiding computational cycles necessary to | 
|---|
| 997 | erase the background prior to painting. \note Unlike | 
|---|
| 998 | WA_NoSystemBackground, WA_OpaquePaintEvent makes an effort to avoid | 
|---|
| 999 | transparent window backgrounds. This flag is set or cleared by the widget's | 
|---|
| 1000 | author. | 
|---|
| 1001 |  | 
|---|
| 1002 | \value WA_OutsideWSRange Indicates that the widget is outside | 
|---|
| 1003 | the valid range of the window system's coordinate system. A widget | 
|---|
| 1004 | outside the valid range cannot be mapped on screen. This is | 
|---|
| 1005 | set/cleared by the Qt kernel. | 
|---|
| 1006 |  | 
|---|
| 1007 | \value WA_PaintOnScreen Indicates that the widget wants to draw directly | 
|---|
| 1008 | onto the screen. Widgets with this attribute set do not participate in | 
|---|
| 1009 | composition management, i.e. they cannot be semi-transparent or shine | 
|---|
| 1010 | through semi-transparent overlapping widgets. \note This flag is only | 
|---|
| 1011 | supported on X11 and it disables double buffering. On Qt for Embedded | 
|---|
| 1012 | Linux, the flag only works when set on a top-level widget and it relies on | 
|---|
| 1013 | support from the active screen driver. This flag is set or cleared by the | 
|---|
| 1014 | widget's author. To render outside of Qt's paint system, e.g., if you | 
|---|
| 1015 | require native painting primitives, you need to reimplement | 
|---|
| 1016 | QWidget::paintEngine() to return 0 and set this flag. | 
|---|
| 1017 |  | 
|---|
| 1018 | \value WA_PaintOutsidePaintEvent Makes it possible to use QPainter to | 
|---|
| 1019 | paint on the widget outside \l{QWidget::paintEvent()}{paintEvent()}. This | 
|---|
| 1020 | flag is not supported on Windows, Mac OS X or Embedded Linux. We recommend | 
|---|
| 1021 | that you use it only when porting Qt 3 code to Qt 4. | 
|---|
| 1022 |  | 
|---|
| 1023 | \value WA_PaintUnclipped Makes all painters operating on this widget | 
|---|
| 1024 | unclipped. Children of this widget or other widgets in front of it do not | 
|---|
| 1025 | clip the area the painter can paint on. This flag is only supported for | 
|---|
| 1026 | widgets with the WA_PaintOnScreen flag set. The preferred way to do this in | 
|---|
| 1027 | a cross platform way is to create a transparent widget that lies in front | 
|---|
| 1028 | of the other widgets. | 
|---|
| 1029 |  | 
|---|
| 1030 | \value WA_PendingMoveEvent Indicates that a move event is pending, e.g., | 
|---|
| 1031 | when a hidden widget was moved. This flag is set or cleared by the Qt | 
|---|
| 1032 | kernel. | 
|---|
| 1033 |  | 
|---|
| 1034 | \value WA_PendingResizeEvent Indicates that a resize event is pending, | 
|---|
| 1035 | e.g., when a hidden widget was resized. This flag is set or cleared by the | 
|---|
| 1036 | Qt kernel. | 
|---|
| 1037 |  | 
|---|
| 1038 | \value WA_QuitOnClose Makes Qt quit the application when the last widget | 
|---|
| 1039 | with the attribute set has accepted closeEvent(). This behavior can be | 
|---|
| 1040 | modified with the QApplication::quitOnLastWindowClosed property. By default | 
|---|
| 1041 | this attribute is set for all widgets of type Qt::Window. | 
|---|
| 1042 |  | 
|---|
| 1043 | \value WA_Resized Indicates that the widget has an explicit size. This flag | 
|---|
| 1044 | is set or cleared by QWidget::resize() and QWidget::setGeometry(). | 
|---|
| 1045 |  | 
|---|
| 1046 | \value WA_RightToLeft Indicates that the layout direction for the widget | 
|---|
| 1047 | is right to left. | 
|---|
| 1048 |  | 
|---|
| 1049 | \value WA_SetCursor Indicates that the widget has a cursor of its own. This | 
|---|
| 1050 | flag is set or cleared by QWidget::setCursor() and QWidget::unsetCursor(). | 
|---|
| 1051 |  | 
|---|
| 1052 | \value WA_SetFont Indicates that the widget has a font of its own. This | 
|---|
| 1053 | flag is set or cleared by QWidget::setFont(). | 
|---|
| 1054 |  | 
|---|
| 1055 | \value WA_SetPalette Indicates that the widget has a palette of its own. | 
|---|
| 1056 | This flag is set or cleared by QWidget::setPalette(). | 
|---|
| 1057 |  | 
|---|
| 1058 | \value WA_SetStyle Indicates that the widget has a style of its own. This | 
|---|
| 1059 | flag is set or cleared by QWidget::setStyle(). | 
|---|
| 1060 |  | 
|---|
| 1061 | \value WA_ShowModal \e{This attribute has been deprecated.} Use | 
|---|
| 1062 | QWidget::windowModality instead. | 
|---|
| 1063 |  | 
|---|
| 1064 | \value WA_StaticContents Indicates that the widget contents are north-west | 
|---|
| 1065 | aligned and static. On resize, such a widget will receive paint events only | 
|---|
| 1066 | for parts of itself that are newly visible. This flag is set or cleared by | 
|---|
| 1067 | the widget's author. | 
|---|
| 1068 |  | 
|---|
| 1069 | \value WA_StyleSheet Indicates that the widget is styled using a | 
|---|
| 1070 | \l{Qt Style Sheets}{style sheet}. | 
|---|
| 1071 |  | 
|---|
| 1072 | \value WA_TranslucentBackground Indicates that the widget should have a | 
|---|
| 1073 | translucent background, i.e., any non-opaque regions of the widgets will be | 
|---|
| 1074 | translucent because the widget will have an alpha channel. Setting this | 
|---|
| 1075 | flag causes WA_NoSystemBackground to be set. On Windows the | 
|---|
| 1076 | widget also needs the Qt::FramelessWindowHint window flag to be set. | 
|---|
| 1077 | This flag is set or cleared by the widget's author. | 
|---|
| 1078 |  | 
|---|
| 1079 | \value WA_UnderMouse Indicates that the widget is under the mouse cursor. | 
|---|
| 1080 | The value is not updated correctly during drag and drop operations. There | 
|---|
| 1081 | is also a getter function, QWidget::underMouse(). This flag is set or | 
|---|
| 1082 | cleared by the Qt kernel. | 
|---|
| 1083 |  | 
|---|
| 1084 | \value WA_UpdatesDisabled Indicates that updates are blocked (including the | 
|---|
| 1085 | system background). This flag is set or cleared by the Qt kernel. | 
|---|
| 1086 | \warning This flag must \e never be set or cleared by the widget's author. | 
|---|
| 1087 |  | 
|---|
| 1088 | \value WA_WindowModified Indicates that the window is marked as modified. | 
|---|
| 1089 | On some platforms this flag will do nothing, on others (including Mac OS X | 
|---|
| 1090 | and Windows) the window will take a modified appearance. This flag is set | 
|---|
| 1091 | or cleared by QWidget::setWindowModified(). | 
|---|
| 1092 |  | 
|---|
| 1093 | \value WA_WindowPropagation Makes a toplevel window inherit font and | 
|---|
| 1094 | palette from its parent. | 
|---|
| 1095 |  | 
|---|
| 1096 | \value WA_MacAlwaysShowToolWindow On Mac OS X, show the tool window even | 
|---|
| 1097 | when the application is not active.  By default, all tool windows are | 
|---|
| 1098 | hidden when the application is inactive. | 
|---|
| 1099 |  | 
|---|
| 1100 | \value WA_SetLocale Indicates the locale should be taken into consideration | 
|---|
| 1101 | in the widget. | 
|---|
| 1102 |  | 
|---|
| 1103 | \value WA_StyledBackground Indicates the widget should be drawn using a | 
|---|
| 1104 | styled background. | 
|---|
| 1105 |  | 
|---|
| 1106 | \value WA_ShowWithoutActivating Show the widget without making it active. | 
|---|
| 1107 |  | 
|---|
| 1108 | \value WA_NativeWindow Indicates that a native window is created for the | 
|---|
| 1109 | widget. Enabling this flag will also force a native window for the widget's | 
|---|
| 1110 | ancestors unless Qt::WA_DontCreateNativeAncestors is set. | 
|---|
| 1111 |  | 
|---|
| 1112 | \value WA_DontCreateNativeAncestors Indicates that the widget's ancestors | 
|---|
| 1113 | are kept non-native even though the widget itself is native. | 
|---|
| 1114 |  | 
|---|
| 1115 | \value WA_X11NetWmWindowTypeDesktop Adds _NET_WM_WINDOW_TYPE_DESKTOP to the | 
|---|
| 1116 | window's _NET_WM_WINDOW_TYPE X11 window property. See | 
|---|
| 1117 | http://standards.freedesktop.org/wm-spec/ for more details. This attribute | 
|---|
| 1118 | has no effect on non-X11 platforms. | 
|---|
| 1119 |  | 
|---|
| 1120 | \value WA_X11NetWmWindowTypeDock Adds _NET_WM_WINDOW_TYPE_DOCK to the | 
|---|
| 1121 | window's _NET_WM_WINDOW_TYPE X11 window property. See | 
|---|
| 1122 | http://standards.freedesktop.org/wm-spec/ for more details. This attribute | 
|---|
| 1123 | has no effect on non-X11 platforms. | 
|---|
| 1124 |  | 
|---|
| 1125 | \value WA_X11NetWmWindowTypeToolBar Adds _NET_WM_WINDOW_TYPE_TOOLBAR to the | 
|---|
| 1126 | window's _NET_WM_WINDOW_TYPE X11 window property. See | 
|---|
| 1127 | http://standards.freedesktop.org/wm-spec/ for more details. This attribute | 
|---|
| 1128 | has no effect on non-X11 platforms. \note Qt automaticaly sets this | 
|---|
| 1129 | attribute for QToolBar. | 
|---|
| 1130 |  | 
|---|
| 1131 | \value WA_X11NetWmWindowTypeMenu Adds _NET_WM_WINDOW_TYPE_MENU to the | 
|---|
| 1132 | window's _NET_WM_WINDOW_TYPE X11 window property. See | 
|---|
| 1133 | http://standards.freedesktop.org/wm-spec/ for more details. This attribute | 
|---|
| 1134 | has no effect on non-X11 platforms. \note Qt automatically sets this | 
|---|
| 1135 | attribute for QMenu when torn-off. | 
|---|
| 1136 |  | 
|---|
| 1137 | \value WA_X11NetWmWindowTypeUtility Adds _NET_WM_WINDOW_TYPE_UTILITY to the | 
|---|
| 1138 | window's _NET_WM_WINDOW_TYPE X11 window property. See | 
|---|
| 1139 | http://standards.freedesktop.org/wm-spec/ for more details. This attribute | 
|---|
| 1140 | has no effect on non-X11 platforms. \note Qt automatically sets this | 
|---|
| 1141 | attribute for the Qt::Tool window type. | 
|---|
| 1142 |  | 
|---|
| 1143 | \value WA_X11NetWmWindowTypeSplash Adds _NET_WM_WINDOW_TYPE_SPLASH to the | 
|---|
| 1144 | window's _NET_WM_WINDOW_TYPE X11 window property. See | 
|---|
| 1145 | http://standards.freedesktop.org/wm-spec/ for more details. This attribute | 
|---|
| 1146 | has no effect on non-X11 platforms. \note Qt automatically sets this | 
|---|
| 1147 | attribute for the Qt::SplashScreen window type. | 
|---|
| 1148 |  | 
|---|
| 1149 | \value WA_X11NetWmWindowTypeDialog Adds _NET_WM_WINDOW_TYPE_DIALOG | 
|---|
| 1150 | to the window's _NET_WM_WINDOW_TYPE X11 window property. See | 
|---|
| 1151 | http://standards.freedesktop.org/wm-spec/ for more details. This | 
|---|
| 1152 | attribute has no effect on non-X11 platforms. \note Qt automatically sets | 
|---|
| 1153 | this attribute for the Qt::Dialog and Qt::Sheet window types. | 
|---|
| 1154 |  | 
|---|
| 1155 | \value WA_X11NetWmWindowTypeDropDownMenu Adds | 
|---|
| 1156 | _NET_WM_WINDOW_TYPE_DROPDOWN_MENU to the window's | 
|---|
| 1157 | _NET_WM_WINDOW_TYPE X11 window property. See | 
|---|
| 1158 | http://standards.freedesktop.org/wm-spec/ for more details. This | 
|---|
| 1159 | attribute has no effect on non-X11 platforms. \note Qt | 
|---|
| 1160 | automatically sets this attribute for QMenus added to a QMenuBar. | 
|---|
| 1161 |  | 
|---|
| 1162 | \value WA_X11NetWmWindowTypePopupMenu Adds _NET_WM_WINDOW_TYPE_POPUP_MENU | 
|---|
| 1163 | to the window's _NET_WM_WINDOW_TYPE X11 window property. See | 
|---|
| 1164 | http://standards.freedesktop.org/wm-spec/ for more details. This attribute | 
|---|
| 1165 | has no effect on non-X11 platforms. \note Qt automatically sets this | 
|---|
| 1166 | attribute for QMenu. | 
|---|
| 1167 |  | 
|---|
| 1168 | \value WA_X11NetWmWindowTypeToolTip Adds _NET_WM_WINDOW_TYPE_TOOLTIP to the | 
|---|
| 1169 | window's _NET_WM_WINDOW_TYPE X11 window property. See | 
|---|
| 1170 | http://standards.freedesktop.org/wm-spec/ for more details. This attribute | 
|---|
| 1171 | has no effect on non-X11 platforms. \note Qt automatically sets this | 
|---|
| 1172 | attribute for the Qt::ToolTip window type. | 
|---|
| 1173 |  | 
|---|
| 1174 | \value WA_X11NetWmWindowTypeNotification Adds | 
|---|
| 1175 | _NET_WM_WINDOW_TYPE_NOTIFICATION to the window's _NET_WM_WINDOW_TYPE X11 | 
|---|
| 1176 | window property. See http://standards.freedesktop.org/wm-spec/ for more | 
|---|
| 1177 | details. This attribute has no effect on non-X11 platforms. | 
|---|
| 1178 |  | 
|---|
| 1179 | \value WA_X11NetWmWindowTypeCombo Adds _NET_WM_WINDOW_TYPE_COMBO | 
|---|
| 1180 | to the window's _NET_WM_WINDOW_TYPE X11 window property. See | 
|---|
| 1181 | http://standards.freedesktop.org/wm-spec/ for more details. This attribute | 
|---|
| 1182 | has no effect on non-X11 platforms. \note Qt automatically sets this | 
|---|
| 1183 | attribute for the QComboBox pop-up. | 
|---|
| 1184 |  | 
|---|
| 1185 | \value WA_X11NetWmWindowTypeDND Adds _NET_WM_WINDOW_TYPE_DND to | 
|---|
| 1186 | the window's _NET_WM_WINDOW_TYPE X11 window property. See | 
|---|
| 1187 | http://standards.freedesktop.org/wm-spec/ for more details. This attribute | 
|---|
| 1188 | has no effect on non-X11 platforms. \note Qt automatically sets this | 
|---|
| 1189 | attribute on the feedback widget used during a drag. | 
|---|
| 1190 |  | 
|---|
| 1191 | \value WA_MacFrameworkScaled Enables resolution independence aware mode | 
|---|
| 1192 | on Mac when using Carbon. This attribute has no effect on Cocoa. | 
|---|
| 1193 | The attribute is off by default and can be enabled on a per-window basis. | 
|---|
| 1194 |  | 
|---|
| 1195 | \omitvalue WA_SetLayoutDirection | 
|---|
| 1196 | \omitvalue WA_InputMethodTransparent | 
|---|
| 1197 | \omitvalue WA_WState_CompressKeys | 
|---|
| 1198 | \omitvalue WA_WState_ConfigPending | 
|---|
| 1199 | \omitvalue WA_WState_Created | 
|---|
| 1200 | \omitvalue WA_WState_DND | 
|---|
| 1201 | \omitvalue WA_WState_ExplicitShowHide | 
|---|
| 1202 | \omitvalue WA_WState_Hidden | 
|---|
| 1203 | \omitvalue WA_WState_InPaintEvent | 
|---|
| 1204 | \omitvalue WA_WState_OwnSizePolicy | 
|---|
| 1205 | \omitvalue WA_WState_Polished | 
|---|
| 1206 | \omitvalue WA_WState_Reparented | 
|---|
| 1207 | \omitvalue WA_WState_Visible | 
|---|
| 1208 | \omitvalue WA_SetWindowIcon | 
|---|
| 1209 | \omitvalue WA_PendingUpdate | 
|---|
| 1210 | \omitvalue WA_LaidOut | 
|---|
| 1211 | \omitvalue WA_GrabbedShortcut | 
|---|
| 1212 | \omitvalue WA_DontShowOnScreen | 
|---|
| 1213 | \omitvalue WA_InvalidSize | 
|---|
| 1214 | \omitvalue WA_ForceUpdatesDisabled | 
|---|
| 1215 | \omitvalue WA_NoX11EventCompression | 
|---|
| 1216 | \omitvalue WA_TintedBackground | 
|---|
| 1217 | \omitvalue WA_X11OpenGLOverlay | 
|---|
| 1218 | \omitvalue WA_CanHostQMdiSubWindowTitleBar | 
|---|
| 1219 | \omitvalue WA_AttributeCount | 
|---|
| 1220 | \omitvalue WA_StyleSheet | 
|---|
| 1221 | \omitvalue WA_X11BypassTransientForHint | 
|---|
| 1222 | \omitvalue WA_SetWindowModality | 
|---|
| 1223 | \omitvalue WA_WState_WindowOpacitySet | 
|---|
| 1224 | */ | 
|---|
| 1225 |  | 
|---|
| 1226 | /*! \typedef Qt::HANDLE | 
|---|
| 1227 |  | 
|---|
| 1228 | Platform-specific handle type for system objects. This is | 
|---|
| 1229 | equivalent to \c{void *} on Windows and Mac OS X, and embedded | 
|---|
| 1230 | Linux, and to \c{unsigned long} on X11. | 
|---|
| 1231 |  | 
|---|
| 1232 | \warning Using this type is not portable. | 
|---|
| 1233 | */ | 
|---|
| 1234 |  | 
|---|
| 1235 | /*! | 
|---|
| 1236 | \enum Qt::Key | 
|---|
| 1237 |  | 
|---|
| 1238 | The key names used by Qt. | 
|---|
| 1239 |  | 
|---|
| 1240 | \value Key_Escape | 
|---|
| 1241 | \value Key_Tab | 
|---|
| 1242 | \value Key_Backtab | 
|---|
| 1243 | \omitvalue Key_BackTab | 
|---|
| 1244 | \value Key_Backspace | 
|---|
| 1245 | \omitvalue Key_BackSpace | 
|---|
| 1246 | \value Key_Return | 
|---|
| 1247 | \value Key_Enter     Typically located on the keypad. | 
|---|
| 1248 | \value Key_Insert | 
|---|
| 1249 | \value Key_Delete | 
|---|
| 1250 | \value Key_Pause | 
|---|
| 1251 | \value Key_Print | 
|---|
| 1252 | \value Key_SysReq | 
|---|
| 1253 | \value Key_Clear | 
|---|
| 1254 | \value Key_Home | 
|---|
| 1255 | \value Key_End | 
|---|
| 1256 | \value Key_Left | 
|---|
| 1257 | \value Key_Up | 
|---|
| 1258 | \value Key_Right | 
|---|
| 1259 | \value Key_Down | 
|---|
| 1260 | \value Key_PageUp | 
|---|
| 1261 | \omitvalue Key_Prior | 
|---|
| 1262 | \value Key_PageDown | 
|---|
| 1263 | \omitvalue Key_Next | 
|---|
| 1264 | \value Key_Shift | 
|---|
| 1265 | \value Key_Control    On Mac OS X, this corresponds to the Command keys. | 
|---|
| 1266 | \value Key_Meta       On Mac OS X, this corresponds to the Control keys. | 
|---|
| 1267 | On Windows keyboards, this key is mapped to the | 
|---|
| 1268 | Windows key. | 
|---|
| 1269 | \value Key_Alt | 
|---|
| 1270 | \value Key_AltGr      On Windows, when the KeyDown event for this key is | 
|---|
| 1271 | sent, the Ctrl+Alt modifiers are also set. | 
|---|
| 1272 | \value Key_CapsLock | 
|---|
| 1273 | \value Key_NumLock | 
|---|
| 1274 | \value Key_ScrollLock | 
|---|
| 1275 | \value Key_F1 | 
|---|
| 1276 | \value Key_F2 | 
|---|
| 1277 | \value Key_F3 | 
|---|
| 1278 | \value Key_F4 | 
|---|
| 1279 | \value Key_F5 | 
|---|
| 1280 | \value Key_F6 | 
|---|
| 1281 | \value Key_F7 | 
|---|
| 1282 | \value Key_F8 | 
|---|
| 1283 | \value Key_F9 | 
|---|
| 1284 | \value Key_F10 | 
|---|
| 1285 | \value Key_F11 | 
|---|
| 1286 | \value Key_F12 | 
|---|
| 1287 | \value Key_F13 | 
|---|
| 1288 | \value Key_F14 | 
|---|
| 1289 | \value Key_F15 | 
|---|
| 1290 | \value Key_F16 | 
|---|
| 1291 | \value Key_F17 | 
|---|
| 1292 | \value Key_F18 | 
|---|
| 1293 | \value Key_F19 | 
|---|
| 1294 | \value Key_F20 | 
|---|
| 1295 | \value Key_F21 | 
|---|
| 1296 | \value Key_F22 | 
|---|
| 1297 | \value Key_F23 | 
|---|
| 1298 | \value Key_F24 | 
|---|
| 1299 | \value Key_F25 | 
|---|
| 1300 | \value Key_F26 | 
|---|
| 1301 | \value Key_F27 | 
|---|
| 1302 | \value Key_F28 | 
|---|
| 1303 | \value Key_F29 | 
|---|
| 1304 | \value Key_F30 | 
|---|
| 1305 | \value Key_F31 | 
|---|
| 1306 | \value Key_F32 | 
|---|
| 1307 | \value Key_F33 | 
|---|
| 1308 | \value Key_F34 | 
|---|
| 1309 | \value Key_F35 | 
|---|
| 1310 | \value Key_Super_L | 
|---|
| 1311 | \value Key_Super_R | 
|---|
| 1312 | \value Key_Menu | 
|---|
| 1313 | \value Key_Hyper_L | 
|---|
| 1314 | \value Key_Hyper_R | 
|---|
| 1315 | \value Key_Help | 
|---|
| 1316 | \value Key_Direction_L | 
|---|
| 1317 | \value Key_Direction_R | 
|---|
| 1318 | \value Key_Space | 
|---|
| 1319 | \value Key_Any | 
|---|
| 1320 | \value Key_Exclam | 
|---|
| 1321 | \value Key_QuoteDbl | 
|---|
| 1322 | \value Key_NumberSign | 
|---|
| 1323 | \value Key_Dollar | 
|---|
| 1324 | \value Key_Percent | 
|---|
| 1325 | \value Key_Ampersand | 
|---|
| 1326 | \value Key_Apostrophe | 
|---|
| 1327 | \value Key_ParenLeft | 
|---|
| 1328 | \value Key_ParenRight | 
|---|
| 1329 | \value Key_Asterisk | 
|---|
| 1330 | \value Key_Plus | 
|---|
| 1331 | \value Key_Comma | 
|---|
| 1332 | \value Key_Minus | 
|---|
| 1333 | \value Key_Period | 
|---|
| 1334 | \value Key_Slash | 
|---|
| 1335 | \value Key_0 | 
|---|
| 1336 | \value Key_1 | 
|---|
| 1337 | \value Key_2 | 
|---|
| 1338 | \value Key_3 | 
|---|
| 1339 | \value Key_4 | 
|---|
| 1340 | \value Key_5 | 
|---|
| 1341 | \value Key_6 | 
|---|
| 1342 | \value Key_7 | 
|---|
| 1343 | \value Key_8 | 
|---|
| 1344 | \value Key_9 | 
|---|
| 1345 | \value Key_Colon | 
|---|
| 1346 | \value Key_Semicolon | 
|---|
| 1347 | \value Key_Less | 
|---|
| 1348 | \value Key_Equal | 
|---|
| 1349 | \value Key_Greater | 
|---|
| 1350 | \value Key_Question | 
|---|
| 1351 | \value Key_At | 
|---|
| 1352 | \value Key_A | 
|---|
| 1353 | \value Key_B | 
|---|
| 1354 | \value Key_C | 
|---|
| 1355 | \value Key_D | 
|---|
| 1356 | \value Key_E | 
|---|
| 1357 | \value Key_F | 
|---|
| 1358 | \value Key_G | 
|---|
| 1359 | \value Key_H | 
|---|
| 1360 | \value Key_I | 
|---|
| 1361 | \value Key_J | 
|---|
| 1362 | \value Key_K | 
|---|
| 1363 | \value Key_L | 
|---|
| 1364 | \value Key_M | 
|---|
| 1365 | \value Key_N | 
|---|
| 1366 | \value Key_O | 
|---|
| 1367 | \value Key_P | 
|---|
| 1368 | \value Key_Q | 
|---|
| 1369 | \value Key_R | 
|---|
| 1370 | \value Key_S | 
|---|
| 1371 | \value Key_T | 
|---|
| 1372 | \value Key_U | 
|---|
| 1373 | \value Key_V | 
|---|
| 1374 | \value Key_W | 
|---|
| 1375 | \value Key_X | 
|---|
| 1376 | \value Key_Y | 
|---|
| 1377 | \value Key_Z | 
|---|
| 1378 | \value Key_BracketLeft | 
|---|
| 1379 | \value Key_Backslash | 
|---|
| 1380 | \value Key_BracketRight | 
|---|
| 1381 | \value Key_AsciiCircum | 
|---|
| 1382 | \value Key_Underscore | 
|---|
| 1383 | \value Key_QuoteLeft | 
|---|
| 1384 | \value Key_BraceLeft | 
|---|
| 1385 | \value Key_Bar | 
|---|
| 1386 | \value Key_BraceRight | 
|---|
| 1387 | \value Key_AsciiTilde | 
|---|
| 1388 | \value Key_nobreakspace | 
|---|
| 1389 | \value Key_exclamdown | 
|---|
| 1390 | \value Key_cent | 
|---|
| 1391 | \value Key_sterling | 
|---|
| 1392 | \value Key_currency | 
|---|
| 1393 | \value Key_yen | 
|---|
| 1394 | \value Key_brokenbar | 
|---|
| 1395 | \value Key_section | 
|---|
| 1396 | \value Key_diaeresis | 
|---|
| 1397 | \value Key_copyright | 
|---|
| 1398 | \value Key_ordfeminine | 
|---|
| 1399 | \value Key_guillemotleft | 
|---|
| 1400 | \value Key_notsign | 
|---|
| 1401 | \value Key_hyphen | 
|---|
| 1402 | \value Key_registered | 
|---|
| 1403 | \value Key_macron | 
|---|
| 1404 | \value Key_degree | 
|---|
| 1405 | \value Key_plusminus | 
|---|
| 1406 | \value Key_twosuperior | 
|---|
| 1407 | \value Key_threesuperior | 
|---|
| 1408 | \value Key_acute | 
|---|
| 1409 | \value Key_mu | 
|---|
| 1410 | \value Key_paragraph | 
|---|
| 1411 | \value Key_periodcentered | 
|---|
| 1412 | \value Key_cedilla | 
|---|
| 1413 | \value Key_onesuperior | 
|---|
| 1414 | \value Key_masculine | 
|---|
| 1415 | \value Key_guillemotright | 
|---|
| 1416 | \value Key_onequarter | 
|---|
| 1417 | \value Key_onehalf | 
|---|
| 1418 | \value Key_threequarters | 
|---|
| 1419 | \value Key_questiondown | 
|---|
| 1420 | \value Key_Agrave | 
|---|
| 1421 | \value Key_Aacute | 
|---|
| 1422 | \value Key_Acircumflex | 
|---|
| 1423 | \value Key_Atilde | 
|---|
| 1424 | \value Key_Adiaeresis | 
|---|
| 1425 | \value Key_Aring | 
|---|
| 1426 | \value Key_AE | 
|---|
| 1427 | \value Key_Ccedilla | 
|---|
| 1428 | \value Key_Egrave | 
|---|
| 1429 | \value Key_Eacute | 
|---|
| 1430 | \value Key_Ecircumflex | 
|---|
| 1431 | \value Key_Ediaeresis | 
|---|
| 1432 | \value Key_Igrave | 
|---|
| 1433 | \value Key_Iacute | 
|---|
| 1434 | \value Key_Icircumflex | 
|---|
| 1435 | \value Key_Idiaeresis | 
|---|
| 1436 | \value Key_ETH | 
|---|
| 1437 | \value Key_Ntilde | 
|---|
| 1438 | \value Key_Ograve | 
|---|
| 1439 | \value Key_Oacute | 
|---|
| 1440 | \value Key_Ocircumflex | 
|---|
| 1441 | \value Key_Otilde | 
|---|
| 1442 | \value Key_Odiaeresis | 
|---|
| 1443 | \value Key_multiply | 
|---|
| 1444 | \value Key_Ooblique | 
|---|
| 1445 | \value Key_Ugrave | 
|---|
| 1446 | \value Key_Uacute | 
|---|
| 1447 | \value Key_Ucircumflex | 
|---|
| 1448 | \value Key_Udiaeresis | 
|---|
| 1449 | \value Key_Yacute | 
|---|
| 1450 | \value Key_THORN | 
|---|
| 1451 | \value Key_ssharp | 
|---|
| 1452 | \omitvalue Key_agrave | 
|---|
| 1453 | \omitvalue Key_aacute | 
|---|
| 1454 | \omitvalue Key_acircumflex | 
|---|
| 1455 | \omitvalue Key_atilde | 
|---|
| 1456 | \omitvalue Key_adiaeresis | 
|---|
| 1457 | \omitvalue Key_aring | 
|---|
| 1458 | \omitvalue Key_ae | 
|---|
| 1459 | \omitvalue Key_ccedilla | 
|---|
| 1460 | \omitvalue Key_egrave | 
|---|
| 1461 | \omitvalue Key_eacute | 
|---|
| 1462 | \omitvalue Key_ecircumflex | 
|---|
| 1463 | \omitvalue Key_ediaeresis | 
|---|
| 1464 | \omitvalue Key_igrave | 
|---|
| 1465 | \omitvalue Key_iacute | 
|---|
| 1466 | \omitvalue Key_icircumflex | 
|---|
| 1467 | \omitvalue Key_idiaeresis | 
|---|
| 1468 | \omitvalue Key_eth | 
|---|
| 1469 | \omitvalue Key_ntilde | 
|---|
| 1470 | \omitvalue Key_ograve | 
|---|
| 1471 | \omitvalue Key_oacute | 
|---|
| 1472 | \omitvalue Key_ocircumflex | 
|---|
| 1473 | \omitvalue Key_otilde | 
|---|
| 1474 | \omitvalue Key_odiaeresis | 
|---|
| 1475 | \value Key_division | 
|---|
| 1476 | \omitvalue Key_oslash | 
|---|
| 1477 | \omitvalue Key_ugrave | 
|---|
| 1478 | \omitvalue Key_uacute | 
|---|
| 1479 | \omitvalue Key_ucircumflex | 
|---|
| 1480 | \omitvalue Key_udiaeresis | 
|---|
| 1481 | \omitvalue Key_yacute | 
|---|
| 1482 | \omitvalue Key_thorn | 
|---|
| 1483 | \value Key_ydiaeresis | 
|---|
| 1484 | \value Key_Multi_key | 
|---|
| 1485 | \value Key_Codeinput | 
|---|
| 1486 | \value Key_SingleCandidate | 
|---|
| 1487 | \value Key_MultipleCandidate | 
|---|
| 1488 | \value Key_PreviousCandidate | 
|---|
| 1489 | \value Key_Mode_switch | 
|---|
| 1490 | \value Key_Kanji | 
|---|
| 1491 | \value Key_Muhenkan | 
|---|
| 1492 | \value Key_Henkan | 
|---|
| 1493 | \value Key_Romaji | 
|---|
| 1494 | \value Key_Hiragana | 
|---|
| 1495 | \value Key_Katakana | 
|---|
| 1496 | \value Key_Hiragana_Katakana | 
|---|
| 1497 | \value Key_Zenkaku | 
|---|
| 1498 | \value Key_Hankaku | 
|---|
| 1499 | \value Key_Zenkaku_Hankaku | 
|---|
| 1500 | \value Key_Touroku | 
|---|
| 1501 | \value Key_Massyo | 
|---|
| 1502 | \value Key_Kana_Lock | 
|---|
| 1503 | \value Key_Kana_Shift | 
|---|
| 1504 | \value Key_Eisu_Shift | 
|---|
| 1505 | \value Key_Eisu_toggle | 
|---|
| 1506 | \value Key_Hangul | 
|---|
| 1507 | \value Key_Hangul_Start | 
|---|
| 1508 | \value Key_Hangul_End | 
|---|
| 1509 | \value Key_Hangul_Hanja | 
|---|
| 1510 | \value Key_Hangul_Jamo | 
|---|
| 1511 | \value Key_Hangul_Romaja | 
|---|
| 1512 | \value Key_Hangul_Jeonja | 
|---|
| 1513 | \value Key_Hangul_Banja | 
|---|
| 1514 | \value Key_Hangul_PreHanja | 
|---|
| 1515 | \value Key_Hangul_PostHanja | 
|---|
| 1516 | \value Key_Hangul_Special | 
|---|
| 1517 | \value Key_Dead_Grave | 
|---|
| 1518 | \value Key_Dead_Acute | 
|---|
| 1519 | \value Key_Dead_Circumflex | 
|---|
| 1520 | \value Key_Dead_Tilde | 
|---|
| 1521 | \value Key_Dead_Macron | 
|---|
| 1522 | \value Key_Dead_Breve | 
|---|
| 1523 | \value Key_Dead_Abovedot | 
|---|
| 1524 | \value Key_Dead_Diaeresis | 
|---|
| 1525 | \value Key_Dead_Abovering | 
|---|
| 1526 | \value Key_Dead_Doubleacute | 
|---|
| 1527 | \value Key_Dead_Caron | 
|---|
| 1528 | \value Key_Dead_Cedilla | 
|---|
| 1529 | \value Key_Dead_Ogonek | 
|---|
| 1530 | \value Key_Dead_Iota | 
|---|
| 1531 | \value Key_Dead_Voiced_Sound | 
|---|
| 1532 | \value Key_Dead_Semivoiced_Sound | 
|---|
| 1533 | \value Key_Dead_Belowdot | 
|---|
| 1534 | \value Key_Dead_Hook | 
|---|
| 1535 | \value Key_Dead_Horn | 
|---|
| 1536 | \value Key_Back | 
|---|
| 1537 | \value Key_Forward | 
|---|
| 1538 | \value Key_Stop | 
|---|
| 1539 | \value Key_Refresh | 
|---|
| 1540 | \value Key_VolumeDown | 
|---|
| 1541 | \value Key_VolumeMute | 
|---|
| 1542 | \value Key_VolumeUp | 
|---|
| 1543 | \value Key_BassBoost | 
|---|
| 1544 | \value Key_BassUp | 
|---|
| 1545 | \value Key_BassDown | 
|---|
| 1546 | \value Key_TrebleUp | 
|---|
| 1547 | \value Key_TrebleDown | 
|---|
| 1548 | \value Key_MediaPlay | 
|---|
| 1549 | \value Key_MediaStop | 
|---|
| 1550 | \value Key_MediaPrevious | 
|---|
| 1551 | \omitvalue Key_MediaPrev | 
|---|
| 1552 | \value Key_MediaNext | 
|---|
| 1553 | \value Key_MediaRecord | 
|---|
| 1554 | \value Key_HomePage | 
|---|
| 1555 | \value Key_Favorites | 
|---|
| 1556 | \value Key_Search | 
|---|
| 1557 | \value Key_Standby | 
|---|
| 1558 | \value Key_OpenUrl | 
|---|
| 1559 | \value Key_LaunchMail | 
|---|
| 1560 | \value Key_LaunchMedia | 
|---|
| 1561 | \value Key_Launch0 | 
|---|
| 1562 | \value Key_Launch1 | 
|---|
| 1563 | \value Key_Launch2 | 
|---|
| 1564 | \value Key_Launch3 | 
|---|
| 1565 | \value Key_Launch4 | 
|---|
| 1566 | \value Key_Launch5 | 
|---|
| 1567 | \value Key_Launch6 | 
|---|
| 1568 | \value Key_Launch7 | 
|---|
| 1569 | \value Key_Launch8 | 
|---|
| 1570 | \value Key_Launch9 | 
|---|
| 1571 | \value Key_LaunchA | 
|---|
| 1572 | \value Key_LaunchB | 
|---|
| 1573 | \value Key_LaunchC | 
|---|
| 1574 | \value Key_LaunchD | 
|---|
| 1575 | \value Key_LaunchE | 
|---|
| 1576 | \value Key_LaunchF | 
|---|
| 1577 | \value Key_MediaLast | 
|---|
| 1578 | \value Key_unknown | 
|---|
| 1579 |  | 
|---|
| 1580 | \value Key_Call | 
|---|
| 1581 | \value Key_Context1 | 
|---|
| 1582 | \value Key_Context2 | 
|---|
| 1583 | \value Key_Context3 | 
|---|
| 1584 | \value Key_Context4 | 
|---|
| 1585 | \value Key_Flip | 
|---|
| 1586 | \value Key_Hangup | 
|---|
| 1587 | \value Key_No | 
|---|
| 1588 | \value Key_Select | 
|---|
| 1589 | \value Key_Yes | 
|---|
| 1590 |  | 
|---|
| 1591 | \value Key_Execute | 
|---|
| 1592 | \value Key_Printer | 
|---|
| 1593 | \value Key_Play | 
|---|
| 1594 | \value Key_Sleep | 
|---|
| 1595 | \value Key_Zoom | 
|---|
| 1596 | \value Key_Cancel | 
|---|
| 1597 |  | 
|---|
| 1598 | \sa QKeyEvent::key() | 
|---|
| 1599 | */ | 
|---|
| 1600 |  | 
|---|
| 1601 | /*! | 
|---|
| 1602 | \enum Qt::HitTestAccuracy | 
|---|
| 1603 |  | 
|---|
| 1604 | This enum contains the types of accuracy that can be used by the | 
|---|
| 1605 | QTextDocument class when testing for mouse clicks on text documents. | 
|---|
| 1606 |  | 
|---|
| 1607 | \value ExactHit The point at which input occurred must coincide | 
|---|
| 1608 | exactly with input-sensitive parts of the document. | 
|---|
| 1609 | \value FuzzyHit The point at which input occurred can lie close to | 
|---|
| 1610 | input-sensitive parts of the document. | 
|---|
| 1611 |  | 
|---|
| 1612 | This enum is defined in the \c <QTextDocument> header file. | 
|---|
| 1613 | */ | 
|---|
| 1614 |  | 
|---|
| 1615 | /*! | 
|---|
| 1616 | \enum Qt::WhiteSpaceMode | 
|---|
| 1617 |  | 
|---|
| 1618 | This enum describes the types of whitespace mode that are used by | 
|---|
| 1619 | the QTextDocument class to meet the requirements of different kinds | 
|---|
| 1620 | of textual information. | 
|---|
| 1621 |  | 
|---|
| 1622 | \value WhiteSpaceNormal         The whitespace mode used to display | 
|---|
| 1623 | normal word wrapped text in paragraphs. | 
|---|
| 1624 | \value WhiteSpacePre            A preformatted text mode in which | 
|---|
| 1625 | whitespace is reproduced exactly. | 
|---|
| 1626 | \value WhiteSpaceNoWrap | 
|---|
| 1627 |  | 
|---|
| 1628 | \omitvalue WhiteSpaceModeUndefined | 
|---|
| 1629 |  | 
|---|
| 1630 | This enum is defined in the \c <QTextDocument> header file. | 
|---|
| 1631 | */ | 
|---|
| 1632 |  | 
|---|
| 1633 | /*! | 
|---|
| 1634 | \enum Qt::ButtonState_enum | 
|---|
| 1635 | \compat | 
|---|
| 1636 | \value ShiftButton | 
|---|
| 1637 | \value ControlButton | 
|---|
| 1638 | \value AltButton | 
|---|
| 1639 | \value MetaButton | 
|---|
| 1640 | \value Keypad | 
|---|
| 1641 | \value KeyButtonMask | 
|---|
| 1642 |  | 
|---|
| 1643 | Use Qt::KeyboardModifier instead. | 
|---|
| 1644 | */ | 
|---|
| 1645 |  | 
|---|
| 1646 | /*! | 
|---|
| 1647 | \typedef Qt::ButtonState | 
|---|
| 1648 | \compat | 
|---|
| 1649 |  | 
|---|
| 1650 | Use Qt::KeyboardModifier instead. | 
|---|
| 1651 | */ | 
|---|
| 1652 |  | 
|---|
| 1653 | /*! | 
|---|
| 1654 | \enum Qt::CheckState | 
|---|
| 1655 |  | 
|---|
| 1656 | This enum describes the state of checkable items, controls, and widgets. | 
|---|
| 1657 |  | 
|---|
| 1658 | \value Unchecked        The item is unchecked. | 
|---|
| 1659 | \value PartiallyChecked The item is partially checked. Items in hierarchical models | 
|---|
| 1660 | may be partially checked if some, but not all, of their | 
|---|
| 1661 | children are checked. | 
|---|
| 1662 | \value Checked          The item is checked. | 
|---|
| 1663 |  | 
|---|
| 1664 | \sa QCheckBox, Qt::ItemFlags, Qt::ItemDataRole | 
|---|
| 1665 | */ | 
|---|
| 1666 |  | 
|---|
| 1667 |  | 
|---|
| 1668 | /*! | 
|---|
| 1669 | \enum Qt::ToolButtonStyle | 
|---|
| 1670 |  | 
|---|
| 1671 | The style of the tool button, describing how the button's text and | 
|---|
| 1672 | icon should be displayed. | 
|---|
| 1673 |  | 
|---|
| 1674 | \value ToolButtonIconOnly Only display the icon. | 
|---|
| 1675 | \value ToolButtonTextOnly Only display the text. | 
|---|
| 1676 | \value ToolButtonTextBesideIcon The text appears beside the icon. | 
|---|
| 1677 | \value ToolButtonTextUnderIcon The text appears under the icon. | 
|---|
| 1678 | */ | 
|---|
| 1679 |  | 
|---|
| 1680 | /*! | 
|---|
| 1681 | \enum Qt::Corner | 
|---|
| 1682 |  | 
|---|
| 1683 | This enum type specifies a corner in a rectangle: | 
|---|
| 1684 |  | 
|---|
| 1685 | \value TopLeftCorner     The top-left corner of the rectangle. | 
|---|
| 1686 | \value TopRightCorner    The top-right corner of the rectangle. | 
|---|
| 1687 | \value BottomLeftCorner  The bottom-left corner of the rectangle. | 
|---|
| 1688 | \value BottomRightCorner The bottom-right corner of the rectangle. | 
|---|
| 1689 |  | 
|---|
| 1690 | \omitvalue TopLeft | 
|---|
| 1691 | \omitvalue TopRight | 
|---|
| 1692 | \omitvalue BottomLeft | 
|---|
| 1693 | \omitvalue BottomRight | 
|---|
| 1694 | */ | 
|---|
| 1695 |  | 
|---|
| 1696 | /*! | 
|---|
| 1697 | \enum Qt::ScrollBarPolicy | 
|---|
| 1698 |  | 
|---|
| 1699 | This enum type describes the various modes of QAbstractScrollArea's scroll | 
|---|
| 1700 | bars. | 
|---|
| 1701 |  | 
|---|
| 1702 | \value ScrollBarAsNeeded QAbstractScrollArea shows a scroll bar when the | 
|---|
| 1703 | content is too large to fit and not otherwise. This is the | 
|---|
| 1704 | default. | 
|---|
| 1705 |  | 
|---|
| 1706 | \value ScrollBarAlwaysOff QAbstractScrollArea never shows a scroll bar. | 
|---|
| 1707 |  | 
|---|
| 1708 | \value ScrollBarAlwaysOn  QAbstractScrollArea always shows a scroll bar. | 
|---|
| 1709 |  | 
|---|
| 1710 | (The modes for the horizontal and vertical scroll bars are | 
|---|
| 1711 | independent.) | 
|---|
| 1712 | */ | 
|---|
| 1713 |  | 
|---|
| 1714 | /*! | 
|---|
| 1715 | \enum Qt::ArrowType | 
|---|
| 1716 |  | 
|---|
| 1717 | \value NoArrow | 
|---|
| 1718 | \value UpArrow | 
|---|
| 1719 | \value DownArrow | 
|---|
| 1720 | \value LeftArrow | 
|---|
| 1721 | \value RightArrow | 
|---|
| 1722 | */ | 
|---|
| 1723 |  | 
|---|
| 1724 | /*! | 
|---|
| 1725 | \enum Qt::FocusReason | 
|---|
| 1726 |  | 
|---|
| 1727 | This enum specifies why the focus changed. It will be passed | 
|---|
| 1728 | through QWidget::setFocus and can be retrieved in the QFocusEvent | 
|---|
| 1729 | sent to the widget upon focus change. | 
|---|
| 1730 |  | 
|---|
| 1731 | \value MouseFocusReason        A mouse action occurred. | 
|---|
| 1732 | \value TabFocusReason          The Tab key was pressed. | 
|---|
| 1733 | \value BacktabFocusReason      A Backtab occurred. The input for this may | 
|---|
| 1734 | include the Shift or Control keys; | 
|---|
| 1735 | e.g. Shift+Tab. | 
|---|
| 1736 | \value ActiveWindowFocusReason The window system made this window either | 
|---|
| 1737 | active or inactive. | 
|---|
| 1738 | \value PopupFocusReason        The application opened/closed a pop-up that | 
|---|
| 1739 | grabbed/released the keyboard focus. | 
|---|
| 1740 | \value ShortcutFocusReason     The user typed a label's buddy shortcut | 
|---|
| 1741 | \value MenuBarFocusReason      The menu bar took focus. | 
|---|
| 1742 | \value OtherFocusReason        Another reason, usually application-specific. | 
|---|
| 1743 |  | 
|---|
| 1744 | \omitvalue NoFocusReason | 
|---|
| 1745 |  | 
|---|
| 1746 | \sa {Keyboard Focus} | 
|---|
| 1747 | */ | 
|---|
| 1748 |  | 
|---|
| 1749 | /*! | 
|---|
| 1750 | \enum Qt::WindowState | 
|---|
| 1751 |  | 
|---|
| 1752 | \keyword window state | 
|---|
| 1753 |  | 
|---|
| 1754 | This enum type is used to specify the current state of a top-level | 
|---|
| 1755 | window. | 
|---|
| 1756 |  | 
|---|
| 1757 | The states are | 
|---|
| 1758 |  | 
|---|
| 1759 | \value WindowNoState   The window has no state set (in normal state). | 
|---|
| 1760 | \value WindowMinimized The window is minimized (i.e. iconified). | 
|---|
| 1761 | \value WindowMaximized The window is maximized with a frame around it. | 
|---|
| 1762 | \value WindowFullScreen The window fills the entire screen without any frame around it. | 
|---|
| 1763 | \value WindowActive The window is the active window, i.e. it has keyboard focus. | 
|---|
| 1764 |  | 
|---|
| 1765 | */ | 
|---|
| 1766 |  | 
|---|
| 1767 | /*! | 
|---|
| 1768 | \enum Qt::ContextMenuPolicy | 
|---|
| 1769 |  | 
|---|
| 1770 | This enum type defines the various policies a widget can have with | 
|---|
| 1771 | respect to showing a context menu. | 
|---|
| 1772 |  | 
|---|
| 1773 | \value NoContextMenu the widget does not feature a context menu, | 
|---|
| 1774 | context menu handling is deferred to the widget's parent. | 
|---|
| 1775 | \value PreventContextMenu the widget does not feature a context | 
|---|
| 1776 | menu, and in contrast to \c NoContextMenu, the handling is \e not | 
|---|
| 1777 | deferred to the widget's parent. This means that all right mouse | 
|---|
| 1778 | button events are guaranteed to be delivered to the widget itself | 
|---|
| 1779 | through mousePressEvent(), and mouseReleaseEvent(). | 
|---|
| 1780 | \value DefaultContextMenu  the widget's QWidget::contextMenuEvent() handler is called. | 
|---|
| 1781 | \value ActionsContextMenu  the widget displays its QWidget::actions() as context menu. | 
|---|
| 1782 | \value CustomContextMenu  the widget emits the QWidget::customContextMenuRequested() signal. | 
|---|
| 1783 | */ | 
|---|
| 1784 |  | 
|---|
| 1785 | /*! | 
|---|
| 1786 | \enum Qt::FocusPolicy | 
|---|
| 1787 |  | 
|---|
| 1788 | This enum type defines the various policies a widget can have with | 
|---|
| 1789 | respect to acquiring keyboard focus. | 
|---|
| 1790 |  | 
|---|
| 1791 | \value TabFocus  the widget accepts focus by tabbing. | 
|---|
| 1792 | \value ClickFocus  the widget accepts focus by clicking. | 
|---|
| 1793 | \value StrongFocus  the widget accepts focus by both tabbing | 
|---|
| 1794 | and clicking. On Mac OS X this will also | 
|---|
| 1795 | be indicate that the widget accepts tab focus | 
|---|
| 1796 | when in 'Text/List focus mode'. | 
|---|
| 1797 | \value WheelFocus  like Qt::StrongFocus plus the widget accepts | 
|---|
| 1798 | focus by using the mouse wheel. | 
|---|
| 1799 | \value NoFocus  the widget does not accept focus. | 
|---|
| 1800 |  | 
|---|
| 1801 | */ | 
|---|
| 1802 |  | 
|---|
| 1803 | /*! | 
|---|
| 1804 | \enum Qt::ShortcutContext | 
|---|
| 1805 |  | 
|---|
| 1806 | For a QEvent::Shortcut event to occur, the shortcut's key sequence | 
|---|
| 1807 | must be entered by the user in a context where the shortcut is | 
|---|
| 1808 | active. The possible contexts are these: | 
|---|
| 1809 |  | 
|---|
| 1810 | \value WidgetShortcut The shortcut is active when its | 
|---|
| 1811 | parent widget has focus. | 
|---|
| 1812 | \value WidgetWithChildrenShortcut The shortcut is active | 
|---|
| 1813 | when its parent widget, or any of its children has focus. | 
|---|
| 1814 | Children which are top-level widgets, except pop-ups, are | 
|---|
| 1815 | not affected by this shortcut context. | 
|---|
| 1816 | \value WindowShortcut The shortcut is active when its | 
|---|
| 1817 | parent widget is a logical subwidget of the | 
|---|
| 1818 | active top-level window. | 
|---|
| 1819 | \value ApplicationShortcut The shortcut is active when one of | 
|---|
| 1820 | the applications windows are active. | 
|---|
| 1821 | */ | 
|---|
| 1822 |  | 
|---|
| 1823 | /*! | 
|---|
| 1824 | \typedef Qt::WFlags | 
|---|
| 1825 |  | 
|---|
| 1826 | Synonym for Qt::WindowFlags. | 
|---|
| 1827 | */ | 
|---|
| 1828 |  | 
|---|
| 1829 | /*! | 
|---|
| 1830 | \enum Qt::WindowType | 
|---|
| 1831 |  | 
|---|
| 1832 | \keyword window flag | 
|---|
| 1833 |  | 
|---|
| 1834 | This enum type is used to specify various window-system properties | 
|---|
| 1835 | for the widget. They are fairly unusual but necessary in a few | 
|---|
| 1836 | cases. Some of these flags depend on whether the underlying window | 
|---|
| 1837 | manager supports them. | 
|---|
| 1838 |  | 
|---|
| 1839 | The main types are | 
|---|
| 1840 |  | 
|---|
| 1841 | \value Widget  This is the default type for QWidget. Widgets of | 
|---|
| 1842 | this type are child widgets if they have a parent, | 
|---|
| 1843 | and independent windows if they have no parent. | 
|---|
| 1844 | See also Qt::Window and Qt::SubWindow. | 
|---|
| 1845 |  | 
|---|
| 1846 | \value Window  Indicates that the widget is a window, usually | 
|---|
| 1847 | with a window system frame and a title bar, | 
|---|
| 1848 | irrespective of whether the widget has a parent or | 
|---|
| 1849 | not. Note that it is not possible to unset this | 
|---|
| 1850 | flag if the widget does not have a parent. | 
|---|
| 1851 |  | 
|---|
| 1852 | \value Dialog  Indicates that the widget is a window that should | 
|---|
| 1853 | be decorated as a dialog (i.e., typically no | 
|---|
| 1854 | maximize or minimize buttons in the title bar). | 
|---|
| 1855 | This is the default type for QDialog. If you want | 
|---|
| 1856 | to use it as a modal dialog, it should be launched | 
|---|
| 1857 | from another window, or have a parent and used | 
|---|
| 1858 | with the QWidget::windowModality property. If you make | 
|---|
| 1859 | it modal, the dialog will prevent other top-level | 
|---|
| 1860 | windows in the application from getting any input. | 
|---|
| 1861 | We refer to a top-level window that has a parent | 
|---|
| 1862 | as a \e secondary window. | 
|---|
| 1863 |  | 
|---|
| 1864 | \value Sheet   Indicates that the widget is a Macintosh sheet. | 
|---|
| 1865 |  | 
|---|
| 1866 | \value Drawer  Indicates that the widget is a Macintosh drawer. | 
|---|
| 1867 |  | 
|---|
| 1868 | \value Popup   Indicates that the widget is a pop-up top-level | 
|---|
| 1869 | window, i.e. that it is modal, but has a window | 
|---|
| 1870 | system frame appropriate for pop-up menus. | 
|---|
| 1871 |  | 
|---|
| 1872 | \value Tool    Indicates that the widget is a tool window. A tool | 
|---|
| 1873 | window is often a small window with a smaller than | 
|---|
| 1874 | usual title bar and decoration, typically used for | 
|---|
| 1875 | collections of tool buttons. It there is a parent, | 
|---|
| 1876 | the tool window will always be kept on top of it. | 
|---|
| 1877 | If there isn't a parent, you may consider using | 
|---|
| 1878 | Qt::WindowStaysOnTopHint as well. If the window | 
|---|
| 1879 | system supports it, a tool window can be decorated | 
|---|
| 1880 | with a somewhat lighter frame. It can also be | 
|---|
| 1881 | combined with Qt::FramelessWindowHint. | 
|---|
| 1882 | \br | 
|---|
| 1883 | \br | 
|---|
| 1884 | On Mac OS X, tool windows correspond to the | 
|---|
| 1885 | \l{http://developer.apple.com/documentation/Carbon/Conceptual/HandlingWindowsControls/hitb-wind_cont_concept/chapter_2_section_2.html}{Floating} | 
|---|
| 1886 | class of windows. This means that the window lives on a | 
|---|
| 1887 | level above normal windows; it impossible to put a normal | 
|---|
| 1888 | window on top of it. By default, tool windows will disappear | 
|---|
| 1889 | when the application is inactive.  This can be controlled by | 
|---|
| 1890 | the Qt::WA_MacAlwaysShowToolWindow attribute. | 
|---|
| 1891 |  | 
|---|
| 1892 | \value ToolTip Indicates that the widget is a tooltip. This is | 
|---|
| 1893 | used internally to implement | 
|---|
| 1894 | \l{QWidget::toolTip}{tooltips}. | 
|---|
| 1895 |  | 
|---|
| 1896 | \value SplashScreen Indicates that the window is a splash screen. | 
|---|
| 1897 | This is the default type for QSplashScreen. | 
|---|
| 1898 |  | 
|---|
| 1899 | \value Desktop  Indicates that this widget is the desktop. This | 
|---|
| 1900 | is the type for QDesktopWidget. | 
|---|
| 1901 |  | 
|---|
| 1902 | \value SubWindow  Indicates that this widget is a sub-window, such | 
|---|
| 1903 | as a QMdiSubWindow widget. | 
|---|
| 1904 |  | 
|---|
| 1905 | There are also a number of flags which you can use to customize | 
|---|
| 1906 | the appearance of top-level windows. These have no effect on other | 
|---|
| 1907 | windows: | 
|---|
| 1908 |  | 
|---|
| 1909 | \value MSWindowsFixedSizeDialogHint  Gives the window a thin dialog border on Windows. | 
|---|
| 1910 | This style is traditionally used for fixed-size dialogs. | 
|---|
| 1911 |  | 
|---|
| 1912 | \value MSWindowsOwnDC  Gives the window its own display | 
|---|
| 1913 | context on Windows. | 
|---|
| 1914 |  | 
|---|
| 1915 | \value X11BypassWindowManagerHint  Bypass the window | 
|---|
| 1916 | manager completely. This results in a borderless window | 
|---|
| 1917 | that is not managed at all (i.e., no keyboard input unless | 
|---|
| 1918 | you call QWidget::activateWindow() manually). | 
|---|
| 1919 |  | 
|---|
| 1920 | \value FramelessWindowHint  Produces a borderless window. | 
|---|
| 1921 | The user cannot move or resize a borderless window via the window | 
|---|
| 1922 | system. On X11, the result of the flag is dependent on the window manager and its | 
|---|
| 1923 | ability to understand Motif and/or NETWM hints. Most existing | 
|---|
| 1924 | modern window managers can handle this. | 
|---|
| 1925 |  | 
|---|
| 1926 | The \c CustomizeWindowHint flag is used to enable customization of | 
|---|
| 1927 | the window controls. This flag must be set to allow the \c | 
|---|
| 1928 | WindowTitleHint, \c WindowSystemMenuHint, \c | 
|---|
| 1929 | WindowMinimizeButtonHint, \c WindowMaximizeButtonHint and \c | 
|---|
| 1930 | WindowCloseButtonHint flags to be changed. | 
|---|
| 1931 |  | 
|---|
| 1932 | \value CustomizeWindowHint  Turns off the default window title hints. | 
|---|
| 1933 |  | 
|---|
| 1934 | \value WindowTitleHint  Gives the window a title bar. | 
|---|
| 1935 |  | 
|---|
| 1936 | \value WindowSystemMenuHint Adds a window system menu, and | 
|---|
| 1937 | possibly a close button (for example on Mac). If you need to hide | 
|---|
| 1938 | or show a close button, it is more portable to use \c | 
|---|
| 1939 | WindowCloseButtonHint. | 
|---|
| 1940 |  | 
|---|
| 1941 | \value WindowMinimizeButtonHint  Adds a minimize button. On | 
|---|
| 1942 | some platforms this implies Qt::WindowSystemMenuHint for it to work. | 
|---|
| 1943 |  | 
|---|
| 1944 | \value WindowMaximizeButtonHint  Adds a maximize button. On | 
|---|
| 1945 | some platforms this implies Qt::WindowSystemMenuHint for it to work. | 
|---|
| 1946 |  | 
|---|
| 1947 | \value WindowMinMaxButtonsHint  Adds a minimize and a maximize | 
|---|
| 1948 | button. On some platforms this implies Qt::WindowSystemMenuHint for it to work. | 
|---|
| 1949 |  | 
|---|
| 1950 | \value WindowCloseButtonHint  Adds a close button. On | 
|---|
| 1951 | some platforms this implies Qt::WindowSystemMenuHint for it | 
|---|
| 1952 | to work. | 
|---|
| 1953 |  | 
|---|
| 1954 | \value WindowContextHelpButtonHint  Adds a context help button to dialogs. | 
|---|
| 1955 | On some platforms this implies Qt::WindowSystemMenuHint for it to work. | 
|---|
| 1956 |  | 
|---|
| 1957 | \value MacWindowToolBarButtonHint On Mac OS X adds a tool bar button (i.e., | 
|---|
| 1958 | the oblong button that is on the top right of windows that have toolbars. | 
|---|
| 1959 |  | 
|---|
| 1960 | \value BypassGraphicsProxyWidget Prevents the window and its children from | 
|---|
| 1961 | automatically embedding themselves into a QGraphicsProxyWidget if the | 
|---|
| 1962 | parent widget is already embedded. You can set this flag if you | 
|---|
| 1963 | want your widget to always be a toplevel widget on the desktop, | 
|---|
| 1964 | regardless of whether the parent widget is embedded in a scene or | 
|---|
| 1965 | not. | 
|---|
| 1966 |  | 
|---|
| 1967 | \value WindowShadeButtonHint | 
|---|
| 1968 |  | 
|---|
| 1969 | \value WindowStaysOnTopHint  Informs the window system that the | 
|---|
| 1970 | window should stay on top of all other windows. Note that | 
|---|
| 1971 | on some window managers on X11 you also have to pass | 
|---|
| 1972 | Qt::X11BypassWindowManagerHint for this flag to work | 
|---|
| 1973 | correctly. | 
|---|
| 1974 |  | 
|---|
| 1975 | \value WindowStaysOnBottomHint Informs the window system that the | 
|---|
| 1976 | window should stay on bottom of all other windows. Note | 
|---|
| 1977 | that on X11 this hint will work only in window managers | 
|---|
| 1978 | that support _NET_WM_STATE_BELOW atom. If a window always | 
|---|
| 1979 | on the bottom has a parent, the parent will also be left on | 
|---|
| 1980 | the bottom.  This window hint is currently not implemented | 
|---|
| 1981 | for Mac OS X. | 
|---|
| 1982 |  | 
|---|
| 1983 | \value WindowOkButtonHint Adds an OK button to the window decoration of a dialog. | 
|---|
| 1984 | Only supported for Windows CE. | 
|---|
| 1985 |  | 
|---|
| 1986 | \value WindowCancelButtonHint Adds a Cancel button to the window decoration of a dialog. | 
|---|
| 1987 | Only supported for Windows CE. | 
|---|
| 1988 |  | 
|---|
| 1989 | \value WindowType_Mask  A mask for extracting the window type | 
|---|
| 1990 | part of the window flags. | 
|---|
| 1991 |  | 
|---|
| 1992 | Obsolete flags: | 
|---|
| 1993 |  | 
|---|
| 1994 | \value WMouseNoMask         Use Qt::WA_MouseNoMask instead. | 
|---|
| 1995 | \value WDestructiveClose    Use Qt::WA_DeleteOnClose instead. | 
|---|
| 1996 | \value WStaticContents      Use Qt::WA_StaticContents instead. | 
|---|
| 1997 | \value WGroupLeader         No longer needed. | 
|---|
| 1998 | \value WShowModal           Use QWidget::windowModality instead. | 
|---|
| 1999 | \value WNoMousePropagation  Use Qt::WA_NoMousePropagation instead. | 
|---|
| 2000 | \value WType_TopLevel       Use Qt::Window instead. | 
|---|
| 2001 | \value WType_Dialog         Use Qt::Dialog instead. | 
|---|
| 2002 | \value WType_Popup          Use Qt::Popup instead. | 
|---|
| 2003 | \value WType_Desktop        Use Qt::Desktop instead. | 
|---|
| 2004 | \value WType_Mask           Use Qt::WindowType_Mask instead. | 
|---|
| 2005 |  | 
|---|
| 2006 | \value WStyle_Customize     No longer needed. | 
|---|
| 2007 | \value WStyle_NormalBorder  No longer needed. | 
|---|
| 2008 | \value WStyle_DialogBorder  Use Qt::MSWindowsFixedSizeDialogHint instead. | 
|---|
| 2009 | \value WStyle_NoBorder      Use Qt::FramelessWindowHint instead. | 
|---|
| 2010 | \value WStyle_Title         Use Qt::WindowTitleHint instead. | 
|---|
| 2011 | \value WStyle_SysMenu       Use Qt::WindowSystemMenuHint instead. | 
|---|
| 2012 | \value WStyle_Minimize      Use Qt::WindowMinimizeButtonHint instead. | 
|---|
| 2013 | \value WStyle_Maximize      Use Qt::WindowMaximizeButtonHint instead. | 
|---|
| 2014 | \value WStyle_MinMax        Use Qt::WindowMinMaxButtonsHint instead. | 
|---|
| 2015 | \value WStyle_Tool          Use Qt::Tool instead. | 
|---|
| 2016 | \value WStyle_StaysOnTop    Use Qt::WindowStaysOnTopHint instead. | 
|---|
| 2017 | \value WStyle_ContextHelp   Use Qt::WindowContextHelpButtonHint instead. | 
|---|
| 2018 |  | 
|---|
| 2019 | \value WPaintDesktop        No longer needed. | 
|---|
| 2020 | \value WPaintClever         No longer needed. | 
|---|
| 2021 |  | 
|---|
| 2022 | \value WX11BypassWM         Use Qt::X11BypassWindowManagerHint instead. | 
|---|
| 2023 | \value WWinOwnDC            Use Qt::MSWindowsOwnDC instead. | 
|---|
| 2024 | \value WMacSheet            Use Qt::Sheet instead. | 
|---|
| 2025 | \value WMacDrawer           Use Qt::Drawer instead. | 
|---|
| 2026 |  | 
|---|
| 2027 | \value WStyle_Splash        Use Qt::SplashScreen instead. | 
|---|
| 2028 |  | 
|---|
| 2029 | \value WNoAutoErase         No longer needed. | 
|---|
| 2030 | \value WRepaintNoErase      No longer needed. | 
|---|
| 2031 | \value WNorthWestGravity    Use Qt::WA_StaticContents instead. | 
|---|
| 2032 | \value WType_Modal          Use Qt::Dialog and QWidget::windowModality instead. | 
|---|
| 2033 | \value WStyle_Dialog        Use Qt::Dialog instead. | 
|---|
| 2034 | \value WStyle_NoBorderEx    Use Qt::FramelessWindowHint instead. | 
|---|
| 2035 | \value WResizeNoErase       No longer needed. | 
|---|
| 2036 | \value WMacNoSheet          No longer needed. | 
|---|
| 2037 |  | 
|---|
| 2038 | \sa QWidget::windowFlags, {Window Flags Example} | 
|---|
| 2039 | */ | 
|---|
| 2040 |  | 
|---|
| 2041 | /*! | 
|---|
| 2042 | \enum Qt::DropAction | 
|---|
| 2043 |  | 
|---|
| 2044 | \value CopyAction       Copy the data to the target. | 
|---|
| 2045 | \value MoveAction       Move the data from the source to the target. | 
|---|
| 2046 | \value LinkAction       Create a link from the source to the target. | 
|---|
| 2047 | \value ActionMask | 
|---|
| 2048 | \value IgnoreAction     Ignore the action (do nothing with the data). | 
|---|
| 2049 | \value TargetMoveAction On Windows, this value is used when the ownership of the D&D data | 
|---|
| 2050 | should be taken over by the target application, | 
|---|
| 2051 | i.e., the source application should not delete | 
|---|
| 2052 | the data. | 
|---|
| 2053 |  | 
|---|
| 2054 | On X11 this value is used to do a move. | 
|---|
| 2055 |  | 
|---|
| 2056 | TargetMoveAction is not used on the Mac. | 
|---|
| 2057 | */ | 
|---|
| 2058 |  | 
|---|
| 2059 | #if defined(Q_OS_WIN) && defined(QT3_SUPPORT) | 
|---|
| 2060 | /*! | 
|---|
| 2061 | \enum Qt::WindowsVersion | 
|---|
| 2062 | \compat | 
|---|
| 2063 |  | 
|---|
| 2064 | \value WV_32s | 
|---|
| 2065 | \value WV_95 | 
|---|
| 2066 | \value WV_98 | 
|---|
| 2067 | \value WV_Me | 
|---|
| 2068 | \value WV_DOS_based | 
|---|
| 2069 | \value WV_NT | 
|---|
| 2070 | \value WV_2000 | 
|---|
| 2071 | \value WV_XP | 
|---|
| 2072 | \value WV_2003 | 
|---|
| 2073 | \value WV_NT_based | 
|---|
| 2074 | \value WV_CE | 
|---|
| 2075 | \value WV_CENET | 
|---|
| 2076 | \value WV_CE_based | 
|---|
| 2077 | \value WV_CE_5 | 
|---|
| 2078 | \value WV_CE_6 | 
|---|
| 2079 | */ | 
|---|
| 2080 | #endif | 
|---|
| 2081 |  | 
|---|
| 2082 | #if defined(Q_OS_MAC) && defined(QT3_SUPPORT) | 
|---|
| 2083 | /*! | 
|---|
| 2084 | \enum Qt::MacintoshVersion | 
|---|
| 2085 | \compat | 
|---|
| 2086 |  | 
|---|
| 2087 | \value MV_Unknown  Use QSysInfo::MV_Unknown instead. | 
|---|
| 2088 | \value MV_9        Use QSysInfo::MV_9 instead. | 
|---|
| 2089 | \value MV_10_DOT_0 Use QSysInfo::MV_10_0 instead. | 
|---|
| 2090 | \value MV_10_DOT_1 Use QSysInfo::MV_10_1 instead. | 
|---|
| 2091 | \value MV_10_DOT_2 Use QSysInfo::MV_10_2 instead. | 
|---|
| 2092 | \value MV_10_DOT_3 Use QSysInfo::MV_10_3 instead. | 
|---|
| 2093 | \value MV_10_DOT_4 Use QSysInfo::MV_10_4 instead. | 
|---|
| 2094 |  | 
|---|
| 2095 | \value MV_CHEETAH  Use QSysInfo::MV_10_0 instead. | 
|---|
| 2096 | \value MV_PUMA     Use QSysInfo::MV_10_1 instead. | 
|---|
| 2097 | \value MV_JAGUAR   Use QSysInfo::MV_10_2 instead. | 
|---|
| 2098 | \value MV_PANTHER  Use QSysInfo::MV_10_3 instead. | 
|---|
| 2099 | \value MV_TIGER    Use QSysInfo::MV_10_4 instead. | 
|---|
| 2100 |  | 
|---|
| 2101 | \sa QSysInfo::MacVersion | 
|---|
| 2102 | */ | 
|---|
| 2103 | #endif | 
|---|
| 2104 |  | 
|---|
| 2105 | /*! \typedef Qt::ToolBarDock | 
|---|
| 2106 | \compat | 
|---|
| 2107 |  | 
|---|
| 2108 | Use Qt::Dock instead. | 
|---|
| 2109 | */ | 
|---|
| 2110 |  | 
|---|
| 2111 | /*! | 
|---|
| 2112 | \enum Qt::Dock | 
|---|
| 2113 | \compat | 
|---|
| 2114 |  | 
|---|
| 2115 | Each dock window can be in one of the following positions: | 
|---|
| 2116 |  | 
|---|
| 2117 | \value DockUnmanaged not managed by a Q3MainWindow. | 
|---|
| 2118 |  | 
|---|
| 2119 | \value DockTornOff the dock window floats as its own top level | 
|---|
| 2120 | window which always stays on top of the main window. | 
|---|
| 2121 |  | 
|---|
| 2122 | \value DockTop  above the central widget, below the menu bar. | 
|---|
| 2123 |  | 
|---|
| 2124 | \value DockBottom  below the central widget, above the status bar. | 
|---|
| 2125 |  | 
|---|
| 2126 | \value DockRight to the right of the central widget. | 
|---|
| 2127 |  | 
|---|
| 2128 | \value DockLeft  to the left of the central widget. | 
|---|
| 2129 |  | 
|---|
| 2130 | \value DockMinimized the dock window is not shown (this is | 
|---|
| 2131 | effectively a 'hidden' dock area); the handles of all minimized | 
|---|
| 2132 | dock windows are drawn in one row below the menu bar. | 
|---|
| 2133 |  | 
|---|
| 2134 | \omitvalue Bottom | 
|---|
| 2135 | \omitvalue Left | 
|---|
| 2136 | \omitvalue Minimized | 
|---|
| 2137 | \omitvalue Right | 
|---|
| 2138 | \omitvalue Top | 
|---|
| 2139 | \omitvalue TornOff | 
|---|
| 2140 | \omitvalue Unmanaged | 
|---|
| 2141 | */ | 
|---|
| 2142 |  | 
|---|
| 2143 | /*! | 
|---|
| 2144 | \enum Qt::AnchorAttribute | 
|---|
| 2145 |  | 
|---|
| 2146 | An anchor has one or more of the following attributes: | 
|---|
| 2147 |  | 
|---|
| 2148 | \value AnchorName the name attribute of the anchor. This attribute is | 
|---|
| 2149 | used when scrolling to an anchor in the document. | 
|---|
| 2150 |  | 
|---|
| 2151 | \value AnchorHref the href attribute of the anchor. This attribute is | 
|---|
| 2152 | used when a link is clicked to determine what content to load. | 
|---|
| 2153 | */ | 
|---|
| 2154 |  | 
|---|
| 2155 | /*! | 
|---|
| 2156 | \enum Qt::SortOrder | 
|---|
| 2157 |  | 
|---|
| 2158 | This enum describes how the items in a widget are sorted. | 
|---|
| 2159 |  | 
|---|
| 2160 | \value AscendingOrder The items are sorted ascending e.g. starts with | 
|---|
| 2161 | 'AAA' ends with 'ZZZ' in Latin-1 locales | 
|---|
| 2162 |  | 
|---|
| 2163 | \value DescendingOrder The items are sorted descending e.g. starts with | 
|---|
| 2164 | 'ZZZ' ends with 'AAA' in Latin-1 locales | 
|---|
| 2165 |  | 
|---|
| 2166 | \omitvalue Ascending | 
|---|
| 2167 | \omitvalue Descending | 
|---|
| 2168 | */ | 
|---|
| 2169 |  | 
|---|
| 2170 | /*! | 
|---|
| 2171 | \enum Qt::ClipOperation | 
|---|
| 2172 |  | 
|---|
| 2173 | \value NoClip This operation turns clipping off. | 
|---|
| 2174 |  | 
|---|
| 2175 | \value ReplaceClip Replaces the current clip path/rect/region with | 
|---|
| 2176 | the one supplied in the function call. | 
|---|
| 2177 |  | 
|---|
| 2178 | \value IntersectClip Intersects the current clip path/rect/region | 
|---|
| 2179 | with the one supplied in the function call. | 
|---|
| 2180 |  | 
|---|
| 2181 | \value UniteClip Unites the current clip path/rect/region with the | 
|---|
| 2182 | one supplied in the function call. | 
|---|
| 2183 | */ | 
|---|
| 2184 |  | 
|---|
| 2185 | /*! | 
|---|
| 2186 | \enum Qt::ItemSelectionMode | 
|---|
| 2187 |  | 
|---|
| 2188 | This enum is used in QGraphicsItem, QGraphicsScene and QGraphicsView to | 
|---|
| 2189 | specify how items are selected, or how to determine if a shapes and items | 
|---|
| 2190 | collide. | 
|---|
| 2191 |  | 
|---|
| 2192 | \value ContainsItemShape The output list contains only items whose | 
|---|
| 2193 | \l{QGraphicsItem::shape()}{shape} is fully contained inside the | 
|---|
| 2194 | selection area. Items that intersect with the area's outline are | 
|---|
| 2195 | not included. | 
|---|
| 2196 |  | 
|---|
| 2197 | \value IntersectsItemShape The output list contains both items whose | 
|---|
| 2198 | \l{QGraphicsItem::shape()}{shape} is fully contained inside the | 
|---|
| 2199 | selection area, and items that intersect with the area's | 
|---|
| 2200 | outline. This is a common mode for rubber band selection. | 
|---|
| 2201 |  | 
|---|
| 2202 | \value ContainsItemBoundingRect The output list contains only items whose | 
|---|
| 2203 | \l{QGraphicsItem::boundingRect()}{bounding rectangle} is fully | 
|---|
| 2204 | contained inside the selection area. Items that intersect with the | 
|---|
| 2205 | area's outline are not included. | 
|---|
| 2206 |  | 
|---|
| 2207 | \value IntersectsItemBoundingRect The output list contains both items | 
|---|
| 2208 | whose \l{QGraphicsItem::boundingRect()}{bounding rectangle} is | 
|---|
| 2209 | fully contained inside the selection area, and items that intersect | 
|---|
| 2210 | with the area's outline. This method is commonly used for | 
|---|
| 2211 | determining areas that need redrawing. | 
|---|
| 2212 |  | 
|---|
| 2213 | \sa QGraphicsScene::items(), QGraphicsScene::collidingItems(), | 
|---|
| 2214 | QGraphicsView::items(), QGraphicsItem::collidesWithItem(), | 
|---|
| 2215 | QGraphicsItem::collidesWithPath() | 
|---|
| 2216 | */ | 
|---|
| 2217 |  | 
|---|
| 2218 | /*! | 
|---|
| 2219 | \enum Qt::FillRule | 
|---|
| 2220 |  | 
|---|
| 2221 | Specifies which method should be used to fill the paths and polygons. | 
|---|
| 2222 |  | 
|---|
| 2223 | \value OddEvenFill Specifies that the region is filled using the | 
|---|
| 2224 | odd even fill rule. With this rule, we determine whether a point | 
|---|
| 2225 | is inside the shape by using the following method. | 
|---|
| 2226 | Draw a horizontal line from the point to a location outside the shape, | 
|---|
| 2227 | and count the number of intersections. If the number of intersections | 
|---|
| 2228 | is an odd number, the point is inside the shape. This mode is the | 
|---|
| 2229 | default. | 
|---|
| 2230 |  | 
|---|
| 2231 | \value WindingFill Specifies that the region is filled using the | 
|---|
| 2232 | non zero winding rule. With this rule, we determine whether a | 
|---|
| 2233 | point is inside the shape by using the following method. | 
|---|
| 2234 | Draw a horizontal line from the point to a location outside the shape. | 
|---|
| 2235 | Determine whether the direction of the line at each intersection point | 
|---|
| 2236 | is up or down. The winding number is determined by summing the | 
|---|
| 2237 | direction of each intersection. If the number is non zero, the point | 
|---|
| 2238 | is inside the shape. This fill mode can also in most cases be considered | 
|---|
| 2239 | as the intersection of closed shapes. | 
|---|
| 2240 | */ | 
|---|
| 2241 |  | 
|---|
| 2242 | /*! | 
|---|
| 2243 | \enum Qt::PaintUnit | 
|---|
| 2244 |  | 
|---|
| 2245 | \compat | 
|---|
| 2246 |  | 
|---|
| 2247 | \value PixelUnit | 
|---|
| 2248 | \value LoMetricUnit Obsolete | 
|---|
| 2249 | \value HiMetricUnit Obsolete | 
|---|
| 2250 | \value LoEnglishUnit Obsolete | 
|---|
| 2251 | \value HiEnglishUnit Obsolete | 
|---|
| 2252 | \value TwipsUnit Obsolete | 
|---|
| 2253 | */ | 
|---|
| 2254 |  | 
|---|
| 2255 | /*! | 
|---|
| 2256 | \enum Qt::TextFormat | 
|---|
| 2257 |  | 
|---|
| 2258 | This enum is used in widgets that can display both plain text and | 
|---|
| 2259 | rich text, e.g. QLabel. It is used for deciding whether a text | 
|---|
| 2260 | string should be interpreted as one or the other. This is normally | 
|---|
| 2261 | done by passing one of the enum values to a setTextFormat() | 
|---|
| 2262 | function. | 
|---|
| 2263 |  | 
|---|
| 2264 | \value PlainText  The text string is interpreted as a plain text | 
|---|
| 2265 | string. | 
|---|
| 2266 |  | 
|---|
| 2267 | \value RichText The text string is interpreted as a rich text | 
|---|
| 2268 | string. | 
|---|
| 2269 |  | 
|---|
| 2270 | \value AutoText The text string is interpreted as for | 
|---|
| 2271 | Qt::RichText if Qt::mightBeRichText() returns true, otherwise | 
|---|
| 2272 | as Qt::PlainText. | 
|---|
| 2273 |  | 
|---|
| 2274 | \value LogText A special, limited text format which is only used | 
|---|
| 2275 | by Q3TextEdit in an optimized mode. | 
|---|
| 2276 | */ | 
|---|
| 2277 |  | 
|---|
| 2278 | /*! | 
|---|
| 2279 | \enum Qt::CursorShape | 
|---|
| 2280 |  | 
|---|
| 2281 | This enum type defines the various cursors that can be used. | 
|---|
| 2282 |  | 
|---|
| 2283 | The standard arrow cursor is the default for widgets in a normal state. | 
|---|
| 2284 |  | 
|---|
| 2285 | \value ArrowCursor    \inlineimage cursor-arrow.png | 
|---|
| 2286 | The standard arrow cursor. | 
|---|
| 2287 | \value UpArrowCursor  \inlineimage cursor-uparrow.png | 
|---|
| 2288 | An arrow pointing upwards toward the top of the screen. | 
|---|
| 2289 | \value CrossCursor    \inlineimage cursor-cross.png | 
|---|
| 2290 | A crosshair cursor, typically used to help the | 
|---|
| 2291 | user accurately select a point on the screen. | 
|---|
| 2292 | \value WaitCursor     \inlineimage cursor-wait.png | 
|---|
| 2293 | An hourglass or watch cursor, usually shown during | 
|---|
| 2294 | operations that prevent the user from interacting with | 
|---|
| 2295 | the application. | 
|---|
| 2296 | \value IBeamCursor    \inlineimage cursor-ibeam.png | 
|---|
| 2297 | A caret or ibeam cursor, indicating that a widget can | 
|---|
| 2298 | accept and display text input. | 
|---|
| 2299 | \value SizeVerCursor  \inlineimage cursor-sizev.png | 
|---|
| 2300 | A cursor used for elements that are used to vertically | 
|---|
| 2301 | resize top-level windows. | 
|---|
| 2302 | \value SizeHorCursor  \inlineimage cursor-sizeh.png | 
|---|
| 2303 | A cursor used for elements that are used to horizontally | 
|---|
| 2304 | resize top-level windows. | 
|---|
| 2305 | \value SizeBDiagCursor  \inlineimage cursor-sizeb.png | 
|---|
| 2306 | A cursor used for elements that are used to diagonally | 
|---|
| 2307 | resize top-level windows at their top-right and | 
|---|
| 2308 | bottom-left corners. | 
|---|
| 2309 | \value SizeFDiagCursor  \inlineimage cursor-sizef.png | 
|---|
| 2310 | A cursor used for elements that are used to diagonally | 
|---|
| 2311 | resize top-level windows at their top-left and | 
|---|
| 2312 | bottom-right corners. | 
|---|
| 2313 | \value SizeAllCursor  \inlineimage cursor-sizeall.png | 
|---|
| 2314 | A cursor used for elements that are used to resize | 
|---|
| 2315 | top-level windows in any direction. | 
|---|
| 2316 | \value BlankCursor    A blank/invisible cursor, typically used when the cursor | 
|---|
| 2317 | shape needs to be hidden. | 
|---|
| 2318 | \value SplitVCursor   \inlineimage cursor-vsplit.png | 
|---|
| 2319 | A cursor used for vertical splitters, indicating that | 
|---|
| 2320 | a handle can be dragged horizontally to adjust the use | 
|---|
| 2321 | of available space. | 
|---|
| 2322 | \value SplitHCursor   \inlineimage cursor-hsplit.png | 
|---|
| 2323 | A cursor used for horizontal splitters, indicating that | 
|---|
| 2324 | a handle can be dragged vertically to adjust the use | 
|---|
| 2325 | of available space. | 
|---|
| 2326 | \value PointingHandCursor  \inlineimage cursor-hand.png | 
|---|
| 2327 | A pointing hand cursor that is typically used for | 
|---|
| 2328 | clickable elements such as hyperlinks. | 
|---|
| 2329 | \value ForbiddenCursor  \inlineimage cursor-forbidden.png | 
|---|
| 2330 | A slashed circle cursor, typically used during drag | 
|---|
| 2331 | and drop operations to indicate that dragged content | 
|---|
| 2332 | cannot be dropped on particular widgets or inside | 
|---|
| 2333 | certain regions. | 
|---|
| 2334 | \value OpenHandCursor \inlineimage cursor-openhand.png | 
|---|
| 2335 | A cursor representing an open hand, typically used to | 
|---|
| 2336 | indicate that the area under the cursor is the visible | 
|---|
| 2337 | part of a canvas that the user can click and drag in | 
|---|
| 2338 | order to scroll around. | 
|---|
| 2339 | \value ClosedHandCursor \inlineimage cursor-closedhand.png | 
|---|
| 2340 | A cursor representing a closed hand, typically used to | 
|---|
| 2341 | indicate that a dragging operation is in progress that | 
|---|
| 2342 | involves scrolling. | 
|---|
| 2343 | \value WhatsThisCursor  \inlineimage cursor-whatsthis.png | 
|---|
| 2344 | An arrow with a question mark, typically used to indicate | 
|---|
| 2345 | the presence of What's This? help for a widget. | 
|---|
| 2346 | \value BusyCursor     \inlineimage cursor-wait.png | 
|---|
| 2347 | An hourglass or watch cursor, usually shown during | 
|---|
| 2348 | operations that allow the user to interact with | 
|---|
| 2349 | the application while they are performed in the | 
|---|
| 2350 | background. | 
|---|
| 2351 | \value BitmapCursor | 
|---|
| 2352 | \omitvalue LastCursor | 
|---|
| 2353 | \omitvalue CustomCursor | 
|---|
| 2354 |  | 
|---|
| 2355 | \omitvalue arrowCursor | 
|---|
| 2356 | \omitvalue upArrowCursor | 
|---|
| 2357 | \omitvalue crossCursor | 
|---|
| 2358 | \omitvalue waitCursor | 
|---|
| 2359 | \omitvalue ibeamCursor | 
|---|
| 2360 | \omitvalue sizeVerCursor | 
|---|
| 2361 | \omitvalue sizeHorCursor | 
|---|
| 2362 | \omitvalue sizeBDiagCursor | 
|---|
| 2363 | \omitvalue sizeFDiagCursor | 
|---|
| 2364 | \omitvalue sizeAllCursor | 
|---|
| 2365 | \omitvalue blankCursor | 
|---|
| 2366 | \omitvalue splitVCursor | 
|---|
| 2367 | \omitvalue splitHCursor | 
|---|
| 2368 | \omitvalue pointingHandCursor | 
|---|
| 2369 | \omitvalue forbiddenCursor | 
|---|
| 2370 | \omitvalue whatsThisCursor | 
|---|
| 2371 | */ | 
|---|
| 2372 |  | 
|---|
| 2373 | /*! | 
|---|
| 2374 | \typedef Qt::TextFlags | 
|---|
| 2375 | \compat | 
|---|
| 2376 |  | 
|---|
| 2377 | Use Qt::TextFlag instead. | 
|---|
| 2378 | */ | 
|---|
| 2379 |  | 
|---|
| 2380 | /*! | 
|---|
| 2381 | \enum Qt::LayoutDirection | 
|---|
| 2382 |  | 
|---|
| 2383 | Specifies the direction of Qt's layouts: | 
|---|
| 2384 |  | 
|---|
| 2385 | \value LeftToRight  Left-to-right layout. | 
|---|
| 2386 | \value RightToLeft  Right-to-left layout. | 
|---|
| 2387 |  | 
|---|
| 2388 | Right-to-left layouts are necessary for certain languages, | 
|---|
| 2389 | notably Arabic and Hebrew. | 
|---|
| 2390 |  | 
|---|
| 2391 | \sa QApplication::setLayoutDirection(), QWidget::setLayoutDirection() | 
|---|
| 2392 | */ | 
|---|
| 2393 |  | 
|---|
| 2394 | /*! | 
|---|
| 2395 | \enum Qt::InputMethodQuery | 
|---|
| 2396 |  | 
|---|
| 2397 | \value ImMicroFocus       The rectangle covering the area of the input cursor in widget coordinates. | 
|---|
| 2398 | \value ImFont             The currently used font for text input. | 
|---|
| 2399 | \value ImCursorPosition   The logical position of the cursor within the text surrounding the input area (see ImSurroundingText). | 
|---|
| 2400 | If any text is selected, the position returned will be at the logical end of the | 
|---|
| 2401 | selection, even if the real cursor is located at the logical start. | 
|---|
| 2402 | \value ImSurroundingText  The plain text around the input area, for example the current paragraph. | 
|---|
| 2403 | \value ImCurrentSelection The currently selected text. | 
|---|
| 2404 | */ | 
|---|
| 2405 |  | 
|---|
| 2406 | /*! | 
|---|
| 2407 | \enum Qt::ItemDataRole | 
|---|
| 2408 |  | 
|---|
| 2409 | Each item in the model has a set of data elements associated with | 
|---|
| 2410 | it, each with its own role. The roles are used by the view to indicate | 
|---|
| 2411 | to the model which type of data it needs. | 
|---|
| 2412 |  | 
|---|
| 2413 | The general purpose roles are: | 
|---|
| 2414 |  | 
|---|
| 2415 | \value DisplayRole    The key data to be rendered in the form of text. | 
|---|
| 2416 | \value DecorationRole The data to be rendered as a decoration in the form | 
|---|
| 2417 | of an icon. | 
|---|
| 2418 | \value EditRole       The data in a form suitable for editing in an | 
|---|
| 2419 | editor. | 
|---|
| 2420 | \value ToolTipRole    The data displayed in the item's tooltip. | 
|---|
| 2421 | \value StatusTipRole  The data displayed in the status bar. | 
|---|
| 2422 | \value WhatsThisRole  The data displayed for the item in "What's This?" | 
|---|
| 2423 | mode. | 
|---|
| 2424 | \value SizeHintRole   The size hint for the item that will be supplied | 
|---|
| 2425 | to views. | 
|---|
| 2426 |  | 
|---|
| 2427 | Roles describing appearance and meta data: | 
|---|
| 2428 |  | 
|---|
| 2429 | \value FontRole            The font used for items rendered with the default | 
|---|
| 2430 | delegate. | 
|---|
| 2431 | \value TextAlignmentRole   The alignment of the text for items rendered with the | 
|---|
| 2432 | default delegate. | 
|---|
| 2433 | \value BackgroundRole      The background brush used for items rendered with | 
|---|
| 2434 | the default delegate. | 
|---|
| 2435 | \value BackgroundColorRole This role is obsolete. Use BackgroundRole instead. | 
|---|
| 2436 | \value ForegroundRole      The foreground brush (text color, typically) | 
|---|
| 2437 | used for items rendered with the default delegate. | 
|---|
| 2438 | \value TextColorRole       This role is obsolete. Use ForegroundRole instead. | 
|---|
| 2439 | \value CheckStateRole      This role is used to obtain the checked state of | 
|---|
| 2440 | an item (see \l Qt::CheckState). | 
|---|
| 2441 |  | 
|---|
| 2442 | Accessibility roles: | 
|---|
| 2443 |  | 
|---|
| 2444 | \value AccessibleTextRole        The text to be used by accessibility | 
|---|
| 2445 | extensions and plugins, such as screen | 
|---|
| 2446 | readers. | 
|---|
| 2447 | \value AccessibleDescriptionRole A description of the item for accessibility | 
|---|
| 2448 | purposes. | 
|---|
| 2449 |  | 
|---|
| 2450 | User roles: | 
|---|
| 2451 |  | 
|---|
| 2452 | \value UserRole       The first role that can be used for application-specific purposes. | 
|---|
| 2453 |  | 
|---|
| 2454 | \omitvalue DisplayPropertyRole | 
|---|
| 2455 | \omitvalue DecorationPropertyRole | 
|---|
| 2456 | \omitvalue ToolTipPropertyRole | 
|---|
| 2457 | \omitvalue StatusTipPropertyRole | 
|---|
| 2458 | \omitvalue WhatsThisPropertyRole | 
|---|
| 2459 | */ | 
|---|
| 2460 |  | 
|---|
| 2461 | /*! | 
|---|
| 2462 | \enum Qt::ItemFlag | 
|---|
| 2463 |  | 
|---|
| 2464 | This enum describes the properties of an item: | 
|---|
| 2465 |  | 
|---|
| 2466 | \value NoItemFlags It does not have any properties set. | 
|---|
| 2467 | \value ItemIsSelectable It can be selected. | 
|---|
| 2468 | \value ItemIsEditable It can be edited. | 
|---|
| 2469 | \value ItemIsDragEnabled It can be dragged. | 
|---|
| 2470 | \value ItemIsDropEnabled It can be used as a drop target. | 
|---|
| 2471 | \value ItemIsUserCheckable It can be checked or unchecked by the user. | 
|---|
| 2472 | \value ItemIsEnabled The user can interact with the item. | 
|---|
| 2473 | \value ItemIsTristate The item is checkable with three separate states. | 
|---|
| 2474 |  | 
|---|
| 2475 | Note that checkable items need to be given both a suitable set of flags | 
|---|
| 2476 | and an initial state, indicating whether the item is checked or not. | 
|---|
| 2477 | This is handled automatically for model/view components, but needs | 
|---|
| 2478 | to be explicitly set for instances of QListWidgetItem, QTableWidgetItem, | 
|---|
| 2479 | and QTreeWidgetItem. | 
|---|
| 2480 |  | 
|---|
| 2481 | \sa QAbstractItemModel | 
|---|
| 2482 | */ | 
|---|
| 2483 |  | 
|---|
| 2484 | /*! | 
|---|
| 2485 | \enum Qt::MatchFlag | 
|---|
| 2486 |  | 
|---|
| 2487 | This enum describes the type of matches that can be used when searching | 
|---|
| 2488 | for items in a model. | 
|---|
| 2489 |  | 
|---|
| 2490 | \value MatchExactly     Performs QVariant-based matching. | 
|---|
| 2491 | \value MatchFixedString Performs string-based matching. | 
|---|
| 2492 | String-based comparisons are case-insensitive unless the | 
|---|
| 2493 | \c MatchCaseSensitive flag is also specified. | 
|---|
| 2494 | \value MatchContains    The search term is contained in the item. | 
|---|
| 2495 | \value MatchStartsWith  The search term matches the start of the item. | 
|---|
| 2496 | \value MatchEndsWith    The search term matches the end of the item. | 
|---|
| 2497 | \value MatchCaseSensitive  The search is case sensitive. | 
|---|
| 2498 | \value MatchRegExp      Performs string-based matching using a regular | 
|---|
| 2499 | expression as the search term. | 
|---|
| 2500 | \value MatchWildcard    Performs string-based matching using a string with | 
|---|
| 2501 | wildcards as the search term. | 
|---|
| 2502 | \value MatchWrap        Perform a search that wraps around, so that when | 
|---|
| 2503 | the search reaches the last item in the model, it begins again at | 
|---|
| 2504 | the first item and continues until all items have been examined. | 
|---|
| 2505 | \value MatchRecursive   Searches the entire hierarchy. | 
|---|
| 2506 |  | 
|---|
| 2507 | \sa QString::compare(), QRegExp | 
|---|
| 2508 | */ | 
|---|
| 2509 |  | 
|---|
| 2510 | /*! | 
|---|
| 2511 | \enum Qt::TextElideMode | 
|---|
| 2512 |  | 
|---|
| 2513 | This enum specifies where the ellipsis should appear when | 
|---|
| 2514 | displaying texts that don't fit: | 
|---|
| 2515 |  | 
|---|
| 2516 | \value ElideLeft    The ellipsis should appear at the beginning of the text. | 
|---|
| 2517 | \value ElideRight   The ellipsis should appear at the end of the text. | 
|---|
| 2518 | \value ElideMiddle  The ellipsis should appear in the middle of the text. | 
|---|
| 2519 | \value ElideNone    Ellipsis should NOT appear in the text. | 
|---|
| 2520 |  | 
|---|
| 2521 | Qt::ElideMiddle is normally the most appropriate choice for URLs (e.g., | 
|---|
| 2522 | "\l{http://www.qtsoftware.com/careers/movingto/beijing/}{http://www.qtsof...ovingto/beijing/}"), | 
|---|
| 2523 | whereas Qt::ElideRight is appropriate | 
|---|
| 2524 | for other strings (e.g., | 
|---|
| 2525 | "\l{http://doc.trolltech.com/qq/qq09-mac-deployment.html}{Deploying Applications on Ma...}"). | 
|---|
| 2526 |  | 
|---|
| 2527 | \sa QAbstractItemView::textElideMode, QFontMetrics::elidedText(), AlignmentFlag QTabBar::elideMode | 
|---|
| 2528 | */ | 
|---|
| 2529 |  | 
|---|
| 2530 | /*! | 
|---|
| 2531 | \enum Qt::WindowModality | 
|---|
| 2532 |  | 
|---|
| 2533 | \keyword modal | 
|---|
| 2534 |  | 
|---|
| 2535 | This enum specifies the behavior of a modal window. A modal window | 
|---|
| 2536 | is one that blocks input to other windows. Note that windows that | 
|---|
| 2537 | are children of a modal window are not blocked. | 
|---|
| 2538 |  | 
|---|
| 2539 | The values are: | 
|---|
| 2540 | \value NonModal         The window is not modal and does not block input to other windows. | 
|---|
| 2541 | \value WindowModal      The window is modal to a single window hierarchy and blocks input to its parent window, all grandparent windows, and all siblings of its parent and grandparent windows. | 
|---|
| 2542 | \value ApplicationModal The window is modal to the application and blocks input to all windows. | 
|---|
| 2543 |  | 
|---|
| 2544 | \sa QWidget::windowModality, QDialog | 
|---|
| 2545 | */ | 
|---|
| 2546 |  | 
|---|
| 2547 | /*! | 
|---|
| 2548 | \enum Qt::TextInteractionFlag | 
|---|
| 2549 |  | 
|---|
| 2550 | This enum specifies how a text displaying widget reacts to user input. | 
|---|
| 2551 |  | 
|---|
| 2552 | \value NoTextInteraction          No interaction with the text is possible. | 
|---|
| 2553 | \value TextSelectableByMouse      Text can be selected with the mouse and copied to the clipboard using | 
|---|
| 2554 | a context menu or standard keyboard shortcuts. | 
|---|
| 2555 | \value TextSelectableByKeyboard   Text can be selected with the cursor keys on the keyboard. A text cursor is shown. | 
|---|
| 2556 | \value LinksAccessibleByMouse     Links can be highlighted and activated with the mouse. | 
|---|
| 2557 | \value LinksAccessibleByKeyboard  Links can be focused using tab and activated with enter. | 
|---|
| 2558 | \value TextEditable               The text is fully editable. | 
|---|
| 2559 |  | 
|---|
| 2560 | \value TextEditorInteraction      The default for a text editor. | 
|---|
| 2561 | \value TextBrowserInteraction     The default for QTextBrowser. | 
|---|
| 2562 | */ | 
|---|
| 2563 |  | 
|---|
| 2564 | /*! | 
|---|
| 2565 | \enum Qt::MaskMode | 
|---|
| 2566 |  | 
|---|
| 2567 | This enum specifies the behavior of the | 
|---|
| 2568 | QPixmap::createMaskFromColor() and QImage::createMaskFromColor() | 
|---|
| 2569 | functions. | 
|---|
| 2570 |  | 
|---|
| 2571 | \value MaskInColor   Creates a mask where all pixels matching the given color are opaque. | 
|---|
| 2572 | \value MaskOutColor  Creates a mask where all pixels matching the given color are transparent. | 
|---|
| 2573 | */ | 
|---|
| 2574 |  | 
|---|
| 2575 | /*! | 
|---|
| 2576 | \enum Qt::DockWidgetAreaSizes | 
|---|
| 2577 | \internal | 
|---|
| 2578 | */ | 
|---|
| 2579 |  | 
|---|
| 2580 | /*! | 
|---|
| 2581 | \enum Qt::ToolBarAreaSizes | 
|---|
| 2582 | \internal | 
|---|
| 2583 | */ | 
|---|
| 2584 |  | 
|---|
| 2585 | /*! | 
|---|
| 2586 | \enum Qt::EventPriority | 
|---|
| 2587 |  | 
|---|
| 2588 | This enum can be used to specify event priorities. | 
|---|
| 2589 |  | 
|---|
| 2590 | \value HighEventPriority Events with this priority are sent before | 
|---|
| 2591 | events with NormalEventPriority or LowEventPriority. | 
|---|
| 2592 |  | 
|---|
| 2593 | \value NormalEventPriority Events with this priority are sent | 
|---|
| 2594 | after events with HighEventPriority, but before events with | 
|---|
| 2595 | LowEventPriority. | 
|---|
| 2596 |  | 
|---|
| 2597 | \value LowEventPriority Events with this priority are sent after | 
|---|
| 2598 | events with HighEventPriority or NormalEventPriority. | 
|---|
| 2599 |  | 
|---|
| 2600 | Note that these values are provided purely for convenience, since | 
|---|
| 2601 | event priorities can be any value between \c INT_MAX and \c | 
|---|
| 2602 | INT_MIN, inclusive. For example, you can define custom priorities | 
|---|
| 2603 | as being relative to each other: | 
|---|
| 2604 |  | 
|---|
| 2605 | \snippet doc/src/snippets/code/doc_src_qnamespace.qdoc 1 | 
|---|
| 2606 |  | 
|---|
| 2607 | \sa QCoreApplication::postEvent() | 
|---|
| 2608 | */ | 
|---|
| 2609 | /*! | 
|---|
| 2610 | \enum Qt::SizeHint | 
|---|
| 2611 | \since 4.4 | 
|---|
| 2612 |  | 
|---|
| 2613 | This enum is used by QGraphicsLayoutItem::sizeHint() | 
|---|
| 2614 |  | 
|---|
| 2615 | \value MinimumSize is used to specify the minimum size of a graphics layout item. | 
|---|
| 2616 | \value PreferredSize is used to specify the preferred size of a graphics layout item. | 
|---|
| 2617 | \value MaximumSize is used to specify the maximum size of a graphics layout item. | 
|---|
| 2618 | \value MinimumDescent is used to specify the minimum descent of a text string in a graphics layout item. | 
|---|
| 2619 | \omitvalue NSizeHints | 
|---|
| 2620 |  | 
|---|
| 2621 | \sa QGraphicsLayoutItem::sizeHint() | 
|---|
| 2622 | */ | 
|---|
| 2623 |  | 
|---|
| 2624 | /*! | 
|---|
| 2625 | \enum Qt::SizeMode | 
|---|
| 2626 | \since 4.4 | 
|---|
| 2627 |  | 
|---|
| 2628 | This enum is used by QPainter::drawRoundedRect() and QPainterPath::addRoundedRect() | 
|---|
| 2629 | functions to specify the radii of rectangle corners with respect to the dimensions | 
|---|
| 2630 | of the bounding rectangles specified. | 
|---|
| 2631 |  | 
|---|
| 2632 | \value AbsoluteSize Specifies the size using absolute measurements. | 
|---|
| 2633 | \value RelativeSize Specifies the size relative to the bounding rectangle, | 
|---|
| 2634 | typically using percentage measurements. | 
|---|
| 2635 | */ | 
|---|
| 2636 |  | 
|---|
| 2637 | /*! | 
|---|
| 2638 | \enum Qt::WindowFrameSection | 
|---|
| 2639 | \since 4.4 | 
|---|
| 2640 |  | 
|---|
| 2641 | This enum is used to describe parts of a window frame. It is returned by | 
|---|
| 2642 | QGraphicsWidget::windowFrameSectionAt() to describe what section of the window | 
|---|
| 2643 | frame is under the mouse. | 
|---|
| 2644 |  | 
|---|
| 2645 | \value NoSection | 
|---|
| 2646 | \value LeftSection | 
|---|
| 2647 | \value TopLeftSection | 
|---|
| 2648 | \value TopSection | 
|---|
| 2649 | \value TopRightSection | 
|---|
| 2650 | \value RightSection | 
|---|
| 2651 | \value BottomRightSection | 
|---|
| 2652 | \value BottomSection | 
|---|
| 2653 | \value BottomLeftSection | 
|---|
| 2654 | \value TitleBarArea | 
|---|
| 2655 |  | 
|---|
| 2656 | \sa QGraphicsWidget::windowFrameEvent() | 
|---|
| 2657 | \sa QGraphicsWidget::paintWindowFrame() | 
|---|
| 2658 | \sa QGraphicsWidget::windowFrameSectionAt() | 
|---|
| 2659 |  | 
|---|
| 2660 | */ | 
|---|