16.5. Data Definitions for libQtGui

This section defines global identifiers and their values that are associated with interfaces contained in libQtGui. These definitions are organized into groups that correspond to system headers. This convention is used as a convenience for the reader, and does not imply the existence of these headers, or their content. Where an interface is defined as requiring a particular system header file all of the data definitions for that system header file presented here shall be in effect.

This section gives data definitions to promote binary application portability, not to repeat source interface definitions available elsewhere. System providers and application developers should use this ABI to supplement - not to replace - source interface definition specifications.

This specification uses the ISO C (1999) C Language as the reference programming language, and data definitions are specified in ISO C format. The C language is used here as a convenient notation. Using a C language description of these data objects does not preclude their use by other programming languages.

16.5.1. QtGui/qabstractbutton.h


class QAbstractButton;

16.5.2. QtGui/qabstractitemdelegate.h


class QAbstractItemDelegate;
enum N21QAbstractItemDelegate11EndEditHintE {
    NoHint,
    EditNextItem,
    EditPreviousItem,
    SubmitModelCache,
    RevertModelCache
};

16.5.3. QtGui/qabstractitemview.h


class QAbstractItemView;
enum N17QAbstractItemView13SelectionModeE {
    NoSelection,
    SingleSelection,
    MultiSelection,
    ExtendedSelection,
    ContiguousSelection
};
enum N17QAbstractItemView17SelectionBehaviorE {
    SelectItems,
    SelectRows,
    SelectColumns
};
enum N17QAbstractItemView10ScrollHintE {
    EnsureVisible,
    PositionAtTop,
    PositionAtBottom
};
enum N17QAbstractItemView11EditTriggerE {
    NoEditTriggers,
    CurrentChanged,
    DoubleClicked,
    SelectedClicked,
    EditKeyPressed,
    AnyKeyPressed,
    AllEditTriggers
};
class QFlags < QAbstractItemView::EditTrigger >;
typedef N17QAbstractItemView12EditTriggersE;
enum N17QAbstractItemView12CursorActionE {
    MoveUp,
    MoveDown,
    MoveLeft,
    MoveRight,
    MoveHome,
    MoveEnd,
    MovePageUp,
    MovePageDown,
    MoveNext,
    MovePrevious
};
enum N17QAbstractItemView5StateE {
    NoState,
    DraggingState,
    DragSelectingState,
    EditingState,
    ExpandingState,
    CollapsingState
};
enum N17QAbstractItemView21DropIndicatorPositionE {
    OnItem,
    AboveItem,
    BelowItem,
    OnViewport
};

16.5.4. QtGui/qabstractpagesetupdialog.h


class QAbstractPageSetupDialog;

16.5.5. QtGui/qabstractprintdialog.h


class QAbstractPrintDialog;
enum N20QAbstractPrintDialog10PrintRangeE {
    AllPages,
    Selection,
    PageRange
};
enum N20QAbstractPrintDialog17PrintDialogOptionE {
    None,
    PrintToFile,
    PrintSelection,
    PrintPageRange,
    PrintCollateCopies
};
class QFlags < QAbstractPrintDialog::PrintDialogOption >;
typedef N20QAbstractPrintDialog18PrintDialogOptionsE;

16.5.6. QtGui/qabstractproxymodel.h


class QAbstractProxyModel;

16.5.7. QtGui/qabstractscrollarea.h


class QAbstractScrollArea;

16.5.8. QtGui/qabstractslider.h


class QAbstractSlider;
enum N15QAbstractSlider12SliderActionE {
    SliderNoAction,
    SliderSingleStepAdd,
    SliderSingleStepSub,
    SliderPageStepAdd,
    SliderPageStepSub,
    SliderToMinimum,
    SliderToMaximum,
    SliderMove
};
enum N15QAbstractSlider12SliderChangeE {
    SliderRangeChange,
    SliderOrientationChange,
    SliderStepsChange,
    SliderValueChange
};

16.5.9. QtGui/qabstractspinbox.h


class QAbstractSpinBox;
enum N16QAbstractSpinBox15StepEnabledFlagE {
    StepNone,
    StepUpEnabled,
    StepDownEnabled
};
class QFlags < QAbstractSpinBox::StepEnabledFlag >;
typedef N16QAbstractSpinBox11StepEnabledE;
enum N16QAbstractSpinBox13ButtonSymbolsE {
    UpDownArrows,
    PlusMinus
};

16.5.10. QtGui/qabstracttextdocumentlayout.h


class QAbstractTextDocumentLayout;
struct _ZN27QAbstractTextDocumentLayout9SelectionE;
struct _ZN27QAbstractTextDocumentLayout12PaintContextE;
class QTextObjectInterface;

16.5.11. QtGui/qaccessible.h


class QAccessible;
enum N11QAccessible5EventE {
    SoundPlayed,
    Alert,
    ForegroundChanged,
    MenuStart,
    MenuEnd,
    PopupMenuStart,
    PopupMenuEnd,
    ContextHelpStart,
    ContextHelpEnd,
    DragDropStart,
    DragDropEnd,
    DialogStart,
    DialogEnd,
    ScrollingStart,
    ScrollingEnd,
    MenuCommand,
    ObjectCreated,
    ObjectDestroyed,
    ObjectShow,
    ObjectHide,
    ObjectReorder,
    Focus,
    Selection,
    SelectionAdd,
    SelectionRemove,
    SelectionWithin,
    StateChanged,
    LocationChanged,
    NameChanged,
    DescriptionChanged,
    ValueChanged,
    ParentChanged,
    HelpChanged,
    DefaultActionChanged,
    AcceleratorChanged
};
enum N11QAccessible9StateFlagE {
    Modal,
    Normal,
    Unavailable,
    Selected,
    Focused,
    Pressed,
    Checked,
    Mixed,
    ReadOnly,
    HotTracked,
    DefaultButton,
    Expanded,
    Collapsed,
    Busy,
    Marqueed,
    Animated,
    Invisible,
    Offscreen,
    Sizeable,
    Movable,
    Moveable,
    SelfVoicing,
    Focusable,
    Selectable,
    Linked,
    Traversed,
    MultiSelectable,
    ExtSelectable,
    Protected,
    HasPopup
};
class QFlags < QAccessible::StateFlag >;
typedef N11QAccessible5StateE;
enum N11QAccessible4RoleE {
    NoRole,
    TitleBar,
    MenuBar,
    ScrollBar,
    Grip,
    Sound,
    Cursor,
    Caret,
    AlertMessage,
    Window,
    Client,
    PopupMenu,
    MenuItem,
    ToolTip,
    Application,
    Document,
    Pane,
    Chart,
    Dialog,
    Border,
    Grouping,
    Separator,
    ToolBar,
    StatusBar,
    Table,
    ColumnHeader,
    RowHeader,
    Column,
    Row,
    Cell,
    Link,
    HelpBalloon,
    Assistant,
    List,
    ListItem,
    Tree,
    TreeItem,
    PageTab,
    PropertyPage,
    Indicator,
    Graphic,
    StaticText,
    EditableText,
    PushButton,
    CheckBox,
    RadioButton,
    ComboBox,
    ProgressBar,
    Dial,
    HotkeyField,
    Slider,
    SpinBox,
    Canvas,
    Animation,
    Equation,
    ButtonDropDown,
    ButtonMenu,
    ButtonDropGrid,
    Whitespace,
    PageTabList,
    Clock,
    Splitter,
    LayeredPane,
    UserRole
};
enum N11QAccessible4TextE {
    Name,
    Description,
    Value,
    Help,
    Accelerator,
    UserText
};
enum N11QAccessible12RelationFlagE {
    Unrelated,
    Self,
    Ancestor,
    Child,
    Descendent,
    Sibling,
    HierarchyMask,
    Up,
    Down,
    Left,
    Right,
    Covers,
    Covered,
    GeometryMask,
    FocusChild,
    Label,
    Labelled,
    Controller,
    Controlled,
    LogicalMask
};
class QFlags < QAccessible::RelationFlag >;
typedef N11QAccessible8RelationE;
enum N11QAccessible6ActionE {
    AddToSelection,
    LastStandardAction,
    ExtendSelection,
    RemoveSelection,
    ClearSelection,
    Select,
    Cancel,
    Accept,
    Decrease,
    Increase,
    SetFocus,
    Press,
    FirstStandardAction,
    DefaultAction
};
typedef void N11QAccessible13UpdateHandlerE;
typedef void N11QAccessible17RootObjectHandlerE;
class QAccessibleInterface;
class QAccessibleEvent;

16.5.12. QtGui/qaccessiblebridge.h


class QAccessibleBridge;
struct _Z33QAccessibleBridgeFactoryInterface;
class QAccessibleBridgePlugin;

16.5.13. QtGui/qaccessibleobject.h


class QAccessibleObject;
class QAccessibleApplication;

16.5.14. QtGui/qaccessibleplugin.h


struct _Z27QAccessibleFactoryInterface;
class QAccessiblePlugin;

16.5.15. QtGui/qaccessiblewidget.h


class QAccessibleWidget;

16.5.16. QtGui/qaction.h


class QAction;
enum N7QAction11ActionEventE {
    Trigger,
    Hover
};

16.5.17. QtGui/qactiongroup.h


class QActionGroup;

16.5.18. QtGui/qapplication.h


class QApplication;
enum N12QApplication4TypeE {
    Tty,
    GuiClient,
    GuiServer
};
enum N12QApplication9ColorSpecE {
    NormalColor,
    CustomColor,
    ManyColor
};
typedef int N12QApplication9ColorModeE;

16.5.19. QtGui/qbitmap.h


class QBitmap;

16.5.20. QtGui/qboxlayout.h


class QBoxLayout;
enum N10QBoxLayout9DirectionE {
    LeftToRight,
    RightToLeft,
    TopToBottom,
    Down,
    BottomToTop,
    Up
};
class QHBoxLayout;
class QVBoxLayout;

16.5.21. QtGui/qbrush.h


class QBrush;
struct _Z10QBrushData;
class QGradient;
enum N9QGradient4TypeE {
    LinearGradient,
    RadialGradient,
    ConicalGradient,
    NoGradient
};
enum N9QGradient6SpreadE {
    PadSpread,
    ReflectSpread,
    RepeatSpread
};
class QLinearGradient;
class QRadialGradient;
class QConicalGradient;

16.5.22. QtGui/qbuttongroup.h


class QButtonGroup;

16.5.23. QtGui/qcdestyle.h


class QCDEStyle;

16.5.24. QtGui/qcheckbox.h


class QCheckBox;
enum N9QCheckBox11ToggleStateE {
    Off,
    NoChange,
    On
};

16.5.25. QtGui/qclipboard.h


class QClipboard;
enum N10QClipboard4ModeE {
    Clipboard,
    Selection
};

16.5.26. QtGui/qcolor.h


class QColor;
enum N6QColor4SpecE {
    Invalid,
    Rgb,
    Hsv,
    Cmyk
};

16.5.27. QtGui/qcolordialog.h


class QColorDialog;

16.5.28. QtGui/qcolormap.h


class QColormap;
enum N9QColormap4ModeE {
    Direct,
    Indexed,
    Gray
};

16.5.29. QtGui/qcombobox.h


class QComboBox;
enum N9QComboBox12InsertPolicyE {
    NoInsert,
    NoInsertion,
    InsertAtTop,
    AtTop,
    InsertAtCurrent,
    AtCurrent,
    InsertAtBottom,
    AtBottom,
    InsertAfterCurrent,
    AfterCurrent,
    InsertBeforeCurrent,
    BeforeCurrent
};
typedef enum N9QComboBox12InsertPolicyE {
    NoInsert,
    NoInsertion,
    InsertAtTop,
    AtTop,
    InsertAtCurrent,
    AtCurrent,
    InsertAtBottom,
    AtBottom,
    InsertAfterCurrent,
    AfterCurrent,
    InsertBeforeCurrent,
    BeforeCurrent
} N9QComboBox6PolicyE;
enum N9QComboBox16SizeAdjustPolicyE {
    AdjustToContents,
    AdjustToContentsOnFirstShow,
    AdjustToMinimumContentsLength
};

16.5.30. QtGui/qcommonstyle.h


class QCommonStyle;

16.5.31. QtGui/qcursor.h


class QCursor;
typedef enum N2Qt11CursorShapeE QCursorShape;

16.5.32. QtGui/qdatetimeedit.h


class QDateTimeEdit;
enum N13QDateTimeEdit7SectionE {
    NoSection,
    AmPmSection,
    MSecSection,
    SecondSection,
    MinuteSection,
    HourSection,
    TimeSections_Mask,
    DaySection,
    MonthSection,
    YearSection,
    DateSections_Mask
};
class QFlags < QDateTimeEdit::Section >;
typedef N13QDateTimeEdit8SectionsE;
class QTimeEdit;
class QDateEdit;

16.5.33. QtGui/qdesktopwidget.h


class QDesktopWidget;

16.5.34. QtGui/qdial.h


typedef enum QtValidLicenseForGuiModule QtGuiModule;
class QDial;

16.5.35. QtGui/qdialog.h


class QDialog;
enum N7QDialog10DialogCodeE {
    Rejected,
    Accepted
};

16.5.36. QtGui/qdirmodel.h


class QFileIconProvider;
enum N17QFileIconProvider8IconTypeE {
    Computer,
    Desktop,
    Trashcan,
    Network,
    Drive,
    Folder,
    File
};
class QDirModel;
enum N9QDirModel5RolesE {
    FileIconRole,
    FilePathRole,
    FileNameRole
};

16.5.37. QtGui/qdockwidget.h


class QDockWidget;
enum N11QDockWidget17DockWidgetFeatureE {
    NoDockWidgetFeatures,
    DockWidgetClosable,
    DockWidgetMovable,
    DockWidgetFloatable,
    DockWidgetFeatureMask,
    AllDockWidgetFeatures,
    Reserved
};
class QFlags < QDockWidget::DockWidgetFeature >;
typedef N11QDockWidget18DockWidgetFeaturesE;

16.5.38. QtGui/qdrag.h


class QDrag;

16.5.39. QtGui/qerrormessage.h


class QErrorMessage;

16.5.40. QtGui/qevent.h


class QInputEvent;
class QMouseEvent;
class QHoverEvent;
class QWheelEvent;
class QTabletEvent;
enum N12QTabletEvent12TabletDeviceE {
    NoDevice,
    Puck,
    Stylus,
    Airbrush,
    FourDMouse,
    XFreeEraser,
    RotationStylus
};
enum N12QTabletEvent11PointerTypeE {
    UnknownPointer,
    Pen,
    Cursor,
    Eraser
};
class QKeyEvent;
class QFocusEvent;
enum N11QFocusEvent6ReasonE {
    Mouse,
    Tab,
    Backtab,
    ActiveWindow,
    Popup,
    Shortcut,
    MenuBar,
    Other
};
class QPaintEvent;
class QMoveEvent;
class QResizeEvent;
class QCloseEvent;
class QIconDragEvent;
class QShowEvent;
class QHideEvent;
class QContextMenuEvent;
enum N17QContextMenuEvent6ReasonE {
    Mouse,
    Keyboard,
    Other
};
class QInputMethodEvent;
enum N17QInputMethodEvent13AttributeTypeE {
    TextFormat,
    Cursor,
    Language,
    Ruby
};
class QInputMethodEvent::Attribute;
class QDropEvent;
enum N10QDropEvent6ActionE {
    Copy,
    Link,
    Move,
    Private,
    UserAction
};
class QDragMoveEvent;
class QDragEnterEvent;
class QDragResponseEvent;
class QDragLeaveEvent;
class QHelpEvent;
class QStatusTipEvent;
class QWhatsThisClickedEvent;
class QActionEvent;
class QFileOpenEvent;
class QToolBarChangeEvent;
class QShortcutEvent;
class QClipboardEvent;
class QWindowStateChangeEvent;
class QMenubarUpdatedEvent;

16.5.41. QtGui/qfiledialog.h


class QFileDialog;
enum N11QFileDialog8ViewModeE {
    Detail,
    List
};
enum N11QFileDialog8FileModeE {
    AnyFile,
    ExistingFile,
    Directory,
    ExistingFiles,
    DirectoryOnly
};
enum N11QFileDialog10AcceptModeE {
    AcceptOpen,
    AcceptSave
};
enum N11QFileDialog11DialogLabelE {
    LookIn,
    FileName,
    FileType,
    Accept,
    Reject
};
enum N11QFileDialog6OptionE {
    ShowDirsOnly,
    DontResolveSymlinks,
    DontConfirmOverwrite,
    DontUseSheet,
    DontUseNativeDialog
};
class QFlags < QFileDialog::Option >;
typedef N11QFileDialog7OptionsE;
typedef enum N11QFileDialog8FileModeE {
    AnyFile,
    ExistingFile,
    Directory,
    ExistingFiles,
    DirectoryOnly
} N11QFileDialog4ModeE;

16.5.42. QtGui/qfocusframe.h


class QFocusFrame;

16.5.43. QtGui/qfont.h


class QFont;
enum N5QFont9StyleHintE {
    Helvetica,
    SansSerif,
    Times,
    Serif,
    Courier,
    TypeWriter,
    OldEnglish,
    Decorative,
    System,
    AnyStyle
};
enum N5QFont13StyleStrategyE {
    PreferDefault,
    PreferBitmap,
    PreferDevice,
    PreferOutline,
    ForceOutline,
    PreferMatch,
    PreferQuality,
    PreferAntialias,
    NoAntialias,
    OpenGLCompatible
};
enum N5QFont6WeightE {
    Light,
    Normal,
    DemiBold,
    Bold,
    Black
};
enum N5QFont5StyleE {
    StyleNormal,
    StyleItalic,
    StyleOblique
};
enum N5QFont7StretchE {
    UltraCondensed,
    ExtraCondensed,
    Condensed,
    SemiCondensed,
    Unstretched,
    SemiExpanded,
    Expanded,
    ExtraExpanded,
    UltraExpanded
};

16.5.44. QtGui/qfontdatabase.h


class QFontDatabase;
enum N13QFontDatabase13WritingSystemE {
    Any,
    Latin,
    Greek,
    Cyrillic,
    Armenian,
    Hebrew,
    Arabic,
    Syriac,
    Thaana,
    Devanagari,
    Bengali,
    Gurmukhi,
    Gujarati,
    Oriya,
    Tamil,
    Telugu,
    Kannada,
    Malayalam,
    Sinhala,
    Thai,
    Lao,
    Tibetan,
    Myanmar,
    Georgian,
    Khmer,
    SimplifiedChinese,
    TraditionalChinese,
    Japanese,
    Korean,
    Vietnamese,
    Other,
    WritingSystemsCount
};

16.5.45. QtGui/qfontdialog.h


class QFontDialog;

16.5.46. QtGui/qfontinfo.h


class QFontInfo;

16.5.47. QtGui/qfontmetrics.h


class QFontMetrics;
class QFontMetricsF;

16.5.48. QtGui/qframe.h


class QFrame;
enum N6QFrame5ShapeE {
    NoFrame,
    Box,
    Panel,
    WinPanel,
    HLine,
    VLine,
    StyledPanel,
    PopupPanel,
    MenuBarPanel,
    ToolBarPanel,
    LineEditPanel,
    TabWidgetPanel,
    GroupBoxPanel
};
enum N6QFrame6ShadowE {
    Plain,
    Raised,
    Sunken
};

16.5.49. QtGui/qgridlayout.h


class QGridLayout;

16.5.50. QtGui/qgroupbox.h


class QGroupBox;

16.5.51. QtGui/qheaderview.h


class QHeaderView;
enum N11QHeaderView10ResizeModeE {
    Interactive,
    Stretch,
    Custom
};

16.5.52. QtGui/qicon.h


class QIcon;
enum N5QIcon4ModeE {
    Normal,
    Disabled,
    Active
};
enum N5QIcon5StateE {
    On,
    Off
};
enum N5QIcon4SizeE {
    Small,
    Automatic,
    Large
};
typedef class QIcon_Z8QIconSet;

16.5.53. QtGui/qiconengine.h


class QIconEngine;

16.5.54. QtGui/qiconengineplugin.h


struct _Z27QIconEngineFactoryInterface;
class QIconEnginePlugin;

16.5.55. QtGui/qimage.h


class QImageTextKeyLang;
class QImage;
enum N6QImage10InvertModeE {
    InvertRgb,
    InvertRgba
};
enum N6QImage6FormatE {
    Format_Invalid,
    Format_Mono,
    Format_MonoLSB,
    Format_Indexed8,
    Format_RGB32,
    Format_ARGB32,
    Format_ARGB32_Premultiplied
};
enum N6QImage6EndianE {
    BigEndian,
    LittleEndian,
    IgnoreEndian
};

16.5.56. QtGui/qimageiohandler.h


class QImageIOHandler;
enum N15QImageIOHandler11ImageOptionE {
    Size,
    ClipRect,
    Description,
    ScaledClipRect,
    ScaledSize,
    CompressionRatio,
    Gamma,
    Quality,
    Name,
    SubType,
    IncrementalReading,
    Endianness,
    Animation,
    BackgroundColor
};
struct _Z31QImageIOHandlerFactoryInterface;
class QImageIOPlugin;
enum N14QImageIOPlugin10CapabilityE {
    CanRead,
    CanWrite,
    CanReadIncremental
};
class QFlags < QImageIOPlugin::Capability >;
typedef N14QImageIOPlugin12CapabilitiesE;

16.5.57. QtGui/qimagereader.h


class QImageReader;
enum N12QImageReader16ImageReaderErrorE {
    UnknownError,
    FileNotFoundError,
    DeviceError,
    UnsupportedFormatError,
    InvalidDataError
};

16.5.58. QtGui/qimagewriter.h


class QImageWriter;
enum N12QImageWriter16ImageWriterErrorE {
    UnknownError,
    DeviceError,
    UnsupportedFormatError
};

16.5.59. QtGui/qinputcontext.h


class QInputContext;
enum N13QInputContext14StandardFormatE {
    PreeditFormat,
    SelectionFormat
};

16.5.60. QtGui/qinputcontextfactory.h


class QInputContextFactory;

16.5.61. QtGui/qinputcontextplugin.h


struct _Z29QInputContextFactoryInterface;
class QInputContextPlugin;

16.5.62. QtGui/qinputdialog.h


class QInputDialog;
enum N12QInputDialog4TypeE {
    LineEdit,
    SpinBox,
    DoubleSpinBox,
    ComboBox,
    EditableComboBox
};

16.5.63. QtGui/qitemdelegate.h


class QItemDelegate;

16.5.64. QtGui/qitemeditorfactory.h


class QItemEditorCreatorBase;
class QItemEditorFactory;

16.5.65. QtGui/qitemselectionmodel.h


class QItemSelectionRange;
class QItemSelectionModel;
enum N19QItemSelectionModel13SelectionFlagE {
    NoUpdate,
    Clear,
    Select,
    ClearAndSelect,
    Deselect,
    Toggle,
    Current,
    SelectCurrent,
    ToggleCurrent,
    Rows,
    Columns
};
class QFlags < QItemSelectionModel::SelectionFlag >;
typedef N19QItemSelectionModel14SelectionFlagsE;
class QItemSelection;

16.5.66. QtGui/qkeysequence.h


class QKeySequence;
enum N12QKeySequence13SequenceMatchE {
    NoMatch,
    PartialMatch,
    ExactMatch,
    Identical
};
enum N12QKeySequence14SequenceFormatE {
    NativeText,
    PortableText
};

16.5.67. QtGui/qlabel.h


class QLabel;

16.5.68. QtGui/qlayout.h


class QLayoutIterator;
class QLayout;
enum N7QLayout14SizeConstraintE {
    SetDefaultConstraint,
    Auto,
    SetNoConstraint,
    FreeResize,
    SetMinimumSize,
    Minimum,
    SetFixedSize,
    Fixed,
    SetMaximumSize,
    SetMinAndMaxSize
};

16.5.69. QtGui/qlayoutitem.h


class QLayoutItem;
class QSpacerItem;
class QWidgetItem;

16.5.70. QtGui/qlcdnumber.h


class QLCDNumber;
enum N10QLCDNumber4ModeE {
    Hex,
    HEX,
    Dec,
    DEC,
    Oct,
    OCT,
    Bin,
    BIN
};
enum N10QLCDNumber12SegmentStyleE {
    Outline,
    Filled,
    Flat
};

16.5.71. QtGui/qlineedit.h


class QLineEdit;
enum N9QLineEdit8EchoModeE {
    Normal,
    NoEcho,
    Password
};

16.5.72. QtGui/qlistview.h


class QListView;
enum N9QListView8MovementE {
    Static,
    Free,
    Snap
};
enum N9QListView4FlowE {
    LeftToRight,
    TopToBottom
};
enum N9QListView10ResizeModeE {
    Fixed,
    Adjust
};
enum N9QListView10LayoutModeE {
    SinglePass,
    Batched
};
enum N9QListView8ViewModeE {
    ListMode,
    IconMode
};

16.5.73. QtGui/qlistwidget.h


class QListWidgetItem;
class QListWidget;

16.5.74. QtGui/qmainwindow.h


class QMainWindow;

16.5.75. QtGui/qmatrix.h


class QMatrix;

16.5.76. QtGui/qmenu.h


class QMenu;

16.5.77. QtGui/qmenubar.h


class QMenuBar;
enum N8QMenuBar9SeparatorE {
    Never,
    InWindowsStyle
};

16.5.78. QtGui/qmenudata.h


class QMenuItem;

16.5.79. QtGui/qmessagebox.h


class QMessageBox;
enum N11QMessageBox4IconE {
    NoIcon,
    Information,
    Warning,
    Critical,
    Question
};
enum N11QMessageBox6ButtonE {
    NoButton,
    Ok,
    Cancel,
    Yes,
    No,
    Abort,
    Retry,
    Ignore,
    YesAll,
    NoAll,
    ButtonMask,
    Default,
    Escape,
    FlagMask
};

16.5.80. QtGui/qmime.h


class QMimeSource;

16.5.81. QtGui/qmotifstyle.h


class QMotifStyle;

16.5.82. QtGui/qmovie.h


class QMovie;
enum N6QMovie10MovieStateE {
    NotRunning,
    Paused,
    Running
};
enum N6QMovie9CacheModeE {
    CacheNone,
    CacheAll
};

16.5.83. QtGui/qpagesetupdialog.h


class QPageSetupDialog;

16.5.84. QtGui/qpaintdevice.h


class QPaintDevice;
enum N12QPaintDevice17PaintDeviceMetricE {
    PdmWidth,
    PdmHeight,
    PdmWidthMM,
    PdmHeightMM,
    PdmNumColors,
    PdmDepth,
    PdmDpiX,
    PdmDpiY,
    PdmPhysicalDpiX,
    PdmPhysicalDpiY
};

16.5.85. QtGui/qpaintengine.h


class QTextItem;
enum N9QTextItem10RenderFlagE {
    Dummy,
    RightToLeft,
    Overline,
    Underline,
    StrikeOut
};
class QFlags < QTextItem::RenderFlag >;
typedef N9QTextItem11RenderFlagsE;
class QPaintEngine;
enum N12QPaintEngine18PaintEngineFeatureE {
    AllFeatures,
    PrimitiveTransform,
    PatternTransform,
    PixmapTransform,
    PatternBrush,
    LinearGradientFill,
    RadialGradientFill,
    ConicalGradientFill,
    AlphaBlend,
    PorterDuff,
    PainterPaths,
    Antialiasing,
    BrushStroke,
    PaintOutsidePaintEvent
};
class QFlags < QPaintEngine::PaintEngineFeature >;
typedef N12QPaintEngine19PaintEngineFeaturesE;
enum N12QPaintEngine9DirtyFlagE {
    DirtyPen,
    DirtyBrush,
    DirtyBrushOrigin,
    DirtyFont,
    DirtyBackground,
    DirtyBackgroundMode,
    DirtyTransform,
    DirtyClipRegion,
    DirtyClipPath,
    DirtyHints,
    DirtyCompositionMode,
    DirtyClipEnabled,
    AllDirty
};
class QFlags < QPaintEngine::DirtyFlag >;
typedef N12QPaintEngine10DirtyFlagsE;
enum N12QPaintEngine15PolygonDrawModeE {
    OddEvenMode,
    WindingMode,
    ConvexMode,
    PolylineMode
};
enum N12QPaintEngine4TypeE {
    X11,
    Windows,
    QuickDraw,
    CoreGraphics,
    MacPrinter,
    QWindowSystem,
    PostScript,
    OpenGL,
    Picture,
    SVG,
    Raster,
    User,
    MaxUser
};
class QPaintEngineState;

16.5.86. QtGui/qpainter.h


class QPainter;
enum N8QPainter10RenderHintE {
    Antialiasing,
    TextAntialiasing,
    SmoothPixmapTransform
};
class QFlags < QPainter::RenderHint >;
typedef N8QPainter11RenderHintsE;
enum N8QPainter15CompositionModeE {
    CompositionMode_SourceOver,
    CompositionMode_DestinationOver,
    CompositionMode_Clear,
    CompositionMode_Source,
    CompositionMode_Destination,
    CompositionMode_SourceIn,
    CompositionMode_DestinationIn,
    CompositionMode_SourceOut,
    CompositionMode_DestinationOut,
    CompositionMode_SourceAtop,
    CompositionMode_DestinationAtop,
    CompositionMode_Xor
};

16.5.87. QtGui/qpainterpath.h


class QPainterPath;
enum N12QPainterPath11ElementTypeE {
    MoveToElement,
    LineToElement,
    CurveToElement,
    CurveToDataElement
};
class QPainterPath::Element;
class QPainterPathPrivate;
class QPainterPathStroker;

16.5.88. QtGui/qpalette.h


class QPalette;
enum N8QPalette10ColorGroupE {
    Active,
    Normal,
    Disabled,
    Inactive,
    NColorGroups,
    Current,
    All
};
enum N8QPalette9ColorRoleE {
    WindowText,
    Foreground,
    Button,
    Light,
    Midlight,
    Dark,
    Mid,
    Text,
    BrightText,
    ButtonText,
    Base,
    Window,
    Background,
    Shadow,
    Highlight,
    HighlightedText,
    Link,
    LinkVisited,
    AlternateBase,
    NColorRoles,
    NoRole
};
class QColorGroup;

16.5.89. QtGui/qpen.h


class QPen;

16.5.90. QtGui/qpicture.h


class QPicture;
typedef void picture_io_handler;
class QPictureIO;

16.5.91. QtGui/qpictureformatplugin.h


struct _Z23QPictureFormatInterface;
class QPictureFormatPlugin;

16.5.92. QtGui/qpixmap.h


class QPixmap;
enum N7QPixmap9ColorModeE {
    Auto,
    Color,
    Mono
};
enum N7QPixmap4TypeE {
    PixmapType,
    BitmapType
};

16.5.93. QtGui/qpixmapcache.h


class QPixmapCache;

16.5.94. QtGui/qplastiquestyle.h


class QPlastiqueStyle;

16.5.95. QtGui/qpolygon.h


class QPolygon;
class QPolygonF;

16.5.96. QtGui/qprintdialog.h


class QPrintDialog;

16.5.97. QtGui/qprintengine.h


class QPrintEngine;
enum N12QPrintEngine22PrintEnginePropertyKeyE {
    PPK_CollateCopies,
    PPK_ColorMode,
    PPK_Creator,
    PPK_DocumentName,
    PPK_FullPage,
    PPK_NumberOfCopies,
    PPK_Orientation,
    PPK_OutputFileName,
    PPK_PageOrder,
    PPK_PageRect,
    PPK_PageSize,
    PPK_PaperRect,
    PPK_PaperSource,
    PPK_PrinterName,
    PPK_PrinterProgram,
    PPK_Resolution,
    PPK_SelectionOption,
    PPK_SupportedResolutions,
    PPK_WindowsPageSize,
    PPK_FontEmbedding,
    PPK_SuppressSystemPrintStatus,
    PPK_CustomBase
};

16.5.98. QtGui/qprinter.h


class QPrinter;
enum N8QPrinter11PrinterModeE {
    ScreenResolution,
    PrinterResolution,
    HighResolution
};
enum N8QPrinter11OrientationE {
    Portrait,
    Landscape
};
enum N8QPrinter8PageSizeE {
    A4,
    B5,
    Letter,
    Legal,
    Executive,
    A0,
    A1,
    A2,
    A3,
    A5,
    A6,
    A7,
    A8,
    A9,
    B0,
    B1,
    B10,
    B2,
    B3,
    B4,
    B6,
    B7,
    B8,
    B9,
    C5E,
    Comm10E,
    DLE,
    Folio,
    Ledger,
    Tabloid,
    Custom,
    NPageSize
};
enum N8QPrinter9PageOrderE {
    FirstPageFirst,
    LastPageFirst
};
enum N8QPrinter9ColorModeE {
    GrayScale,
    Color
};
enum N8QPrinter11PaperSourceE {
    OnlyOne,
    Lower,
    Middle,
    Manual,
    Envelope,
    EnvelopeManual,
    Auto,
    Tractor,
    SmallFormat,
    LargeFormat,
    LargeCapacity,
    Cassette,
    FormSource
};
enum N8QPrinter12PrinterStateE {
    Idle,
    Active,
    Aborted,
    Error
};
enum N8QPrinter12OutputFormatE {
    NativeFormat,
    PdfFormat
};
enum N8QPrinter10PrintRangeE {
    AllPages,
    Selection,
    PageRange
};
enum N8QPrinter13PrinterOptionE {
    PrintToFile,
    PrintSelection,
    PrintPageRange
};

16.5.99. QtGui/qprogressbar.h


class QProgressBar;
enum N12QProgressBar9DirectionE {
    TopToBottom,
    BottomToTop
};

16.5.100. QtGui/qprogressdialog.h


class QProgressDialog;

16.5.101. QtGui/qproxymodel.h


class QProxyModel;

16.5.102. QtGui/qpushbutton.h


class QPushButton;

16.5.103. QtGui/qradiobutton.h


class QRadioButton;

16.5.104. QtGui/qregion.h


class QRegion;
enum N7QRegion10RegionTypeE {
    Rectangle,
    Ellipse
};
struct _ZN7QRegion11QRegionDataE;

16.5.105. QtGui/qrgb.h


typedef unsigned int QRgb;

16.5.106. QtGui/qrubberband.h


class QRubberBand;
enum N11QRubberBand5ShapeE {
    Line,
    Rectangle
};

16.5.107. QtGui/qscrollarea.h


class QScrollArea;

16.5.108. QtGui/qscrollbar.h


class QScrollBar;

16.5.109. QtGui/qsessionmanager.h


class QSessionManager;
enum N15QSessionManager11RestartHintE {
    RestartIfRunning,
    RestartAnyway,
    RestartImmediately,
    RestartNever
};

16.5.110. QtGui/qshortcut.h


class QShortcut;

16.5.111. QtGui/qsizegrip.h


class QSizeGrip;

16.5.112. QtGui/qsizepolicy.h


class QSizePolicy;
enum N11QSizePolicy15SizePolicyMasksE {
    HSize,
    HMask,
    VMask
};
enum N11QSizePolicy10PolicyFlagE {
    GrowFlag,
    ExpandFlag,
    ShrinkFlag,
    IgnoreFlag
};
enum N11QSizePolicy6PolicyE {
    Fixed,
    Minimum,
    MinimumExpanding,
    Maximum,
    Preferred,
    Expanding,
    Ignored
};
typedef enum N11QSizePolicy6PolicyE {
    Fixed,
    Minimum,
    MinimumExpanding,
    Maximum,
    Preferred,
    Expanding,
    Ignored
} N11QSizePolicy8SizeTypeE;
typedef N2Qt12OrientationsE N11QSizePolicy10ExpandDataE;

16.5.113. QtGui/qslider.h


class QSlider;
enum N7QSlider12TickPositionE {
    NoTicks,
    NoMarks,
    TicksAbove,
    TicksLeft,
    Above,
    Left,
    TicksBelow,
    TicksRight,
    Below,
    Right,
    TicksBothSides,
    Both
};

16.5.114. QtGui/qsortfilterproxymodel.h


class QSortFilterProxyModel;

16.5.115. QtGui/qsound.h


class QSound;

16.5.116. QtGui/qspinbox.h


class QSpinBox;
class QDoubleSpinBox;

16.5.117. QtGui/qsplashscreen.h


class QSplashScreen;

16.5.118. QtGui/qsplitter.h


class QSplitter;
enum N9QSplitter10ResizeModeE {
    Stretch,
    KeepSize,
    FollowSizeHint,
    Auto
};
class QSplitterHandle;

16.5.119. QtGui/qstackedlayout.h


class QStackedLayout;

16.5.120. QtGui/qstackedwidget.h


class QStackedWidget;

16.5.121. QtGui/qstandarditemmodel.h


class QStandardItemModel;

16.5.122. QtGui/qstatusbar.h


class QStatusBar;

16.5.123. QtGui/qstringlistmodel.h


class QStringListModel;

16.5.124. QtGui/qstyle.h


class QStyle;
enum N6QStyle9StateFlagE {
    State_None,
    State_Default,
    State_Enabled,
    State_Raised,
    State_Sunken,
    State_Off,
    State_NoChange,
    State_On,
    State_DownArrow,
    State_Horizontal,
    State_HasFocus,
    State_Top,
    State_Bottom,
    State_FocusAtBorder,
    State_AutoRaise,
    State_MouseOver,
    State_UpArrow,
    State_Selected,
    State_Active,
    State_Open,
    State_Children,
    State_Item,
    State_Sibling,
    State_Editing,
    State_KeyboardFocusChange,
    State_ReadOnly
};
class QFlags < QStyle::StateFlag >;
typedef N6QStyle5StateE;
typedef N6QStyle5StateE N6QStyle6SFlagsE;
enum N6QStyle16PrimitiveElementE {
    PE_Q3CheckListController,
    PE_Q3CheckListExclusiveIndicator,
    PE_Q3CheckListIndicator,
    PE_Q3DockWindowSeparator,
    PE_Q3Separator,
    PE_Frame,
    PE_FrameDefaultButton,
    PE_FrameDockWidget,
    PE_FrameFocusRect,
    PE_FrameGroupBox,
    PE_FrameLineEdit,
    PE_FrameMenu,
    PE_FrameStatusBar,
    PE_FrameTabWidget,
    PE_FrameWindow,
    PE_FrameButtonBevel,
    PE_FrameButtonTool,
    PE_FrameTabBarBase,
    PE_PanelButtonCommand,
    PE_PanelButtonBevel,
    PE_PanelButtonTool,
    PE_PanelMenuBar,
    PE_PanelToolBar,
    PE_PanelLineEdit,
    PE_IndicatorArrowDown,
    PE_IndicatorArrowLeft,
    PE_IndicatorArrowRight,
    PE_IndicatorArrowUp,
    PE_IndicatorBranch,
    PE_IndicatorButtonDropDown,
    PE_IndicatorViewItemCheck,
    PE_IndicatorCheckBox,
    PE_IndicatorDockWidgetResizeHandle,
    PE_IndicatorHeaderArrow,
    PE_IndicatorMenuCheckMark,
    PE_IndicatorProgressChunk,
    PE_IndicatorRadioButton,
    PE_IndicatorSpinDown,
    PE_IndicatorSpinMinus,
    PE_IndicatorSpinPlus,
    PE_IndicatorSpinUp,
    PE_IndicatorToolBarHandle,
    PE_IndicatorToolBarSeparator,
    PE_PanelTipLabel,
    PE_IndicatorTabTear,
    PE_CustomBase
};
enum N6QStyle14ControlElementE {
    CE_CustomBase,
    CE_PushButton,
    CE_PushButtonBevel,
    CE_PushButtonLabel,
    CE_CheckBox,
    CE_CheckBoxLabel,
    CE_RadioButton,
    CE_RadioButtonLabel,
    CE_TabBarTab,
    CE_TabBarTabShape,
    CE_TabBarTabLabel,
    CE_ProgressBar,
    CE_ProgressBarGroove,
    CE_ProgressBarContents,
    CE_ProgressBarLabel,
    CE_MenuItem,
    CE_MenuScroller,
    CE_MenuVMargin,
    CE_MenuHMargin,
    CE_MenuTearoff,
    CE_MenuEmptyArea,
    CE_MenuBarItem,
    CE_MenuBarEmptyArea,
    CE_ToolButtonLabel,
    CE_Header,
    CE_HeaderSection,
    CE_HeaderLabel,
    CE_Q3DockWindowEmptyArea,
    CE_ToolBoxTab,
    CE_SizeGrip,
    CE_Splitter,
    CE_RubberBand,
    CE_DockWidgetTitle,
    CE_ScrollBarAddLine,
    CE_ScrollBarSubLine,
    CE_ScrollBarAddPage,
    CE_ScrollBarSubPage,
    CE_ScrollBarSlider,
    CE_ScrollBarFirst,
    CE_ScrollBarLast,
    CE_FocusFrame,
    CE_ComboBoxLabel,
    CE_ToolBar
};
enum N6QStyle10SubElementE {
    SE_CustomBase,
    SE_PushButtonContents,
    SE_PushButtonFocusRect,
    SE_CheckBoxIndicator,
    SE_CheckBoxContents,
    SE_CheckBoxFocusRect,
    SE_CheckBoxClickRect,
    SE_RadioButtonIndicator,
    SE_RadioButtonContents,
    SE_RadioButtonFocusRect,
    SE_RadioButtonClickRect,
    SE_ComboBoxFocusRect,
    SE_SliderFocusRect,
    SE_Q3DockWindowHandleRect,
    SE_ProgressBarGroove,
    SE_ProgressBarContents,
    SE_ProgressBarLabel,
    SE_DialogButtonAccept,
    SE_DialogButtonReject,
    SE_DialogButtonApply,
    SE_DialogButtonHelp,
    SE_DialogButtonAll,
    SE_DialogButtonAbort,
    SE_DialogButtonIgnore,
    SE_DialogButtonRetry,
    SE_DialogButtonCustom,
    SE_ToolBoxTabContents,
    SE_HeaderLabel,
    SE_HeaderArrow,
    SE_TabWidgetTabBar,
    SE_TabWidgetTabPane,
    SE_TabWidgetTabContents,
    SE_TabWidgetLeftCorner,
    SE_TabWidgetRightCorner,
    SE_ViewItemCheckIndicator,
    SE_TabBarTearIndicator,
    SE_TreeViewDisclosureItem
};
enum N6QStyle14ComplexControlE {
    CC_CustomBase,
    CC_SpinBox,
    CC_ComboBox,
    CC_ScrollBar,
    CC_Slider,
    CC_ToolButton,
    CC_TitleBar,
    CC_Q3ListView,
    CC_Dial,
    CC_GroupBox
};
enum N6QStyle10SubControlE {
    SC_All,
    SC_None,
    SC_ScrollBarAddLine,
    SC_SpinBoxUp,
    SC_ComboBoxFrame,
    SC_SliderGroove,
    SC_ToolButton,
    SC_TitleBarSysMenu,
    SC_Q3ListView,
    SC_DialGroove,
    SC_GroupBoxCheckBox,
    SC_ScrollBarSubLine,
    SC_SpinBoxDown,
    SC_ComboBoxEditField,
    SC_SliderHandle,
    SC_ToolButtonMenu,
    SC_TitleBarMinButton,
    SC_Q3ListViewBranch,
    SC_DialHandle,
    SC_GroupBoxLabel,
    SC_ScrollBarAddPage,
    SC_SpinBoxFrame,
    SC_ComboBoxArrow,
    SC_SliderTickmarks,
    SC_TitleBarMaxButton,
    SC_Q3ListViewExpand,
    SC_DialTickmarks,
    SC_GroupBoxContents,
    SC_ScrollBarSubPage,
    SC_SpinBoxEditField,
    SC_ComboBoxListBoxPopup,
    SC_TitleBarCloseButton,
    SC_GroupBoxFrame,
    SC_ScrollBarFirst,
    SC_TitleBarNormalButton,
    SC_ScrollBarLast,
    SC_TitleBarShadeButton,
    SC_ScrollBarSlider,
    SC_TitleBarUnshadeButton,
    SC_ScrollBarGroove,
    SC_TitleBarContextHelpButton,
    SC_TitleBarLabel
};
class QFlags < QStyle::SubControl >;
typedef N6QStyle11SubControlsE;
typedef N6QStyle11SubControlsE N6QStyle7SCFlagsE;
enum N6QStyle11PixelMetricE {
    PM_CustomBase,
    PM_ButtonMargin,
    PM_ButtonDefaultIndicator,
    PM_MenuButtonIndicator,
    PM_ButtonShiftHorizontal,
    PM_ButtonShiftVertical,
    PM_DefaultFrameWidth,
    PM_SpinBoxFrameWidth,
    PM_ComboBoxFrameWidth,
    PM_MaximumDragDistance,
    PM_ScrollBarExtent,
    PM_ScrollBarSliderMin,
    PM_SliderThickness,
    PM_SliderControlThickness,
    PM_SliderLength,
    PM_SliderTickmarkOffset,
    PM_SliderSpaceAvailable,
    PM_DockWidgetSeparatorExtent,
    PM_DockWidgetHandleExtent,
    PM_DockWidgetFrameWidth,
    PM_TabBarTabOverlap,
    PM_TabBarTabHSpace,
    PM_TabBarTabVSpace,
    PM_TabBarBaseHeight,
    PM_TabBarBaseOverlap,
    PM_ProgressBarChunkWidth,
    PM_SplitterWidth,
    PM_TitleBarHeight,
    PM_MenuScrollerHeight,
    PM_MenuHMargin,
    PM_MenuVMargin,
    PM_MenuPanelWidth,
    PM_MenuTearoffHeight,
    PM_MenuDesktopFrameWidth,
    PM_MenuBarPanelWidth,
    PM_MenuBarItemSpacing,
    PM_MenuBarVMargin,
    PM_MenuBarHMargin,
    PM_IndicatorWidth,
    PM_IndicatorHeight,
    PM_ExclusiveIndicatorWidth,
    PM_ExclusiveIndicatorHeight,
    PM_CheckListButtonSize,
    PM_CheckListControllerSize,
    PM_DialogButtonsSeparator,
    PM_DialogButtonsButtonWidth,
    PM_DialogButtonsButtonHeight,
    PM_MDIFrameWidth,
    PM_MDIMinimizedWidth,
    PM_HeaderMargin,
    PM_HeaderMarkSize,
    PM_HeaderGripMargin,
    PM_TabBarTabShiftHorizontal,
    PM_TabBarTabShiftVertical,
    PM_TabBarScrollButtonWidth,
    PM_ToolBarFrameWidth,
    PM_ToolBarHandleExtent,
    PM_ToolBarItemSpacing,
    PM_ToolBarItemMargin,
    PM_ToolBarSeparatorExtent,
    PM_ToolBarExtensionExtent,
    PM_SpinBoxSliderHeight,
    PM_DefaultTopLevelMargin,
    PM_DefaultChildMargin,
    PM_DefaultLayoutSpacing,
    PM_ToolBarIconSize,
    PM_ListViewIconSize,
    PM_IconViewIconSize,
    PM_SmallIconSize,
    PM_LargeIconSize,
    PM_FocusFrameVMargin,
    PM_FocusFrameHMargin,
    PM_ToolTipLabelFrameWidth,
    PM_CheckBoxLabelSpacing,
    PM_TabBarIconSize,
    PM_SizeGripSize,
    PM_DockWidgetTitleMargin
};
enum N6QStyle12ContentsTypeE {
    CT_CustomBase,
    CT_PushButton,
    CT_CheckBox,
    CT_RadioButton,
    CT_ToolButton,
    CT_ComboBox,
    CT_Splitter,
    CT_Q3DockWindow,
    CT_ProgressBar,
    CT_MenuItem,
    CT_MenuBarItem,
    CT_MenuBar,
    CT_Menu,
    CT_TabBarTab,
    CT_Slider,
    CT_ScrollBar,
    CT_Q3Header,
    CT_LineEdit,
    CT_SpinBox,
    CT_SizeGrip,
    CT_TabWidget,
    CT_DialogButtons,
    CT_HeaderSection,
    CT_GroupBox
};
enum N6QStyle9StyleHintE {
    SH_CustomBase,
    SH_EtchDisabledText,
    SH_DitherDisabledText,
    SH_ScrollBar_MiddleClickAbsolutePosition,
    SH_ScrollBar_ScrollWhenPointerLeavesControl,
    SH_TabBar_SelectMouseType,
    SH_TabBar_Alignment,
    SH_Header_ArrowAlignment,
    SH_Slider_SnapToValue,
    SH_Slider_SloppyKeyEvents,
    SH_ProgressDialog_CenterCancelButton,
    SH_ProgressDialog_TextLabelAlignment,
    SH_PrintDialog_RightAlignButtons,
    SH_MainWindow_SpaceBelowMenuBar,
    SH_FontDialog_SelectAssociatedText,
    SH_Menu_AllowActiveAndDisabled,
    SH_Menu_SpaceActivatesItem,
    SH_Menu_SubMenuPopupDelay,
    SH_ScrollView_FrameOnlyAroundContents,
    SH_MenuBar_AltKeyNavigation,
    SH_ComboBox_ListMouseTracking,
    SH_Menu_MouseTracking,
    SH_MenuBar_MouseTracking,
    SH_ItemView_ChangeHighlightOnFocus,
    SH_Widget_ShareActivation,
    SH_Workspace_FillSpaceOnMaximize,
    SH_ComboBox_Popup,
    SH_TitleBar_NoBorder,
    SH_ScrollBar_StopMouseOverSlider,
    SH_BlinkCursorWhenTextSelected,
    SH_RichText_FullWidthSelection,
    SH_Menu_Scrollable,
    SH_GroupBox_TextLabelVerticalAlignment,
    SH_GroupBox_TextLabelColor,
    SH_Menu_SloppySubMenus,
    SH_Table_GridLineColor,
    SH_LineEdit_PasswordCharacter,
    SH_DialogButtons_DefaultButton,
    SH_ToolBox_SelectedPageTitleBold,
    SH_TabBar_PreferNoArrows,
    SH_ScrollBar_LeftClickAbsolutePosition,
    SH_Q3ListViewExpand_SelectMouseType,
    SH_UnderlineShortcut,
    SH_UnderlineAccelerator,
    SH_SpinBox_AnimateButton,
    SH_SpinBox_KeyPressAutoRepeatRate,
    SH_SpinBox_ClickAutoRepeatRate,
    SH_Menu_FillScreenWithScroll,
    SH_ToolTipLabel_Opacity,
    SH_DrawMenuBarSeparator,
    SH_TitleBar_ModifyNotification,
    SH_Button_FocusPolicy,
    SH_MenuBar_DismissOnSecondClick,
    SH_MessageBox_UseBorderForButtonSpacing,
    SH_TitleBar_AutoRaise,
    SH_ToolButton_PopupDelay,
    SH_FocusFrame_Mask,
    SH_RubberBand_Mask,
    SH_WindowFrame_Mask,
    SH_SpinControls_DisableOnBounds,
    SH_Dial_BackgroundRole,
    SH_ComboBox_LayoutDirection,
    SH_ItemView_EllipsisLocation,
    SH_ItemView_ShowDecorationSelected,
    SH_ItemView_ActivateItemOnSingleClick,
    SH_ScrollBar_ContextMenu,
    SH_ScrollBar_RollBetweenButtons,
    SH_GUIStyle,
    SH_ScrollBar_BackgroundMode
};
enum N6QStyle14StandardPixmapE {
    SP_CustomBase,
    SP_TitleBarMenuButton,
    SP_TitleBarMinButton,
    SP_TitleBarMaxButton,
    SP_TitleBarCloseButton,
    SP_TitleBarNormalButton,
    SP_TitleBarShadeButton,
    SP_TitleBarUnshadeButton,
    SP_TitleBarContextHelpButton,
    SP_DockWidgetCloseButton,
    SP_MessageBoxInformation,
    SP_MessageBoxWarning,
    SP_MessageBoxCritical,
    SP_MessageBoxQuestion,
    SP_DesktopIcon,
    SP_TrashIcon,
    SP_ComputerIcon,
    SP_DriveFDIcon,
    SP_DriveHDIcon,
    SP_DriveCDIcon,
    SP_DriveDVDIcon,
    SP_DriveNetIcon,
    SP_DirOpenIcon,
    SP_DirClosedIcon,
    SP_DirLinkIcon,
    SP_FileIcon,
    SP_FileLinkIcon,
    SP_ToolBarHorizontalExtensionButton,
    SP_ToolBarVerticalExtensionButton,
    SP_FileDialogStart,
    SP_FileDialogEnd,
    SP_FileDialogToParent,
    SP_FileDialogNewFolder,
    SP_FileDialogDetailedView,
    SP_FileDialogInfoView,
    SP_FileDialogContentsView,
    SP_FileDialogListView,
    SP_FileDialogBack
};

16.5.125. QtGui/qstylefactory.h


class QStyleFactory;

16.5.126. QtGui/qstyleoption.h


class QStyleOption;
enum N12QStyleOption10OptionTypeE {
    SO_Default,
    SO_FocusRect,
    SO_Button,
    SO_Tab,
    SO_MenuItem,
    SO_Frame,
    SO_ProgressBar,
    SO_ToolBox,
    SO_Header,
    SO_Q3DockWindow,
    SO_DockWidget,
    SO_Q3ListViewItem,
    SO_ViewItem,
    SO_TabWidgetFrame,
    SO_TabBarBase,
    SO_RubberBand,
    SO_ToolBar,
    SO_CustomBase,
    SO_Complex,
    SO_Slider,
    SO_SpinBox,
    SO_ToolButton,
    SO_ComboBox,
    SO_Q3ListView,
    SO_TitleBar,
    SO_GroupBox,
    SO_ComplexCustomBase
};
class QStyleOptionFocusRect;
class QStyleOptionFrame;
class QStyleOptionFrameV2;
enum N19QStyleOptionFrameV212FrameFeatureE {
    None,
    Flat
};
class QFlags < QStyleOptionFrameV2::FrameFeature >;
typedef N19QStyleOptionFrameV213FrameFeaturesE;
class QStyleOptionTabWidgetFrame;
class QStyleOptionTabBarBase;
class QStyleOptionHeader;
enum N18QStyleOptionHeader15SectionPositionE {
    Beginning,
    Middle,
    End,
    OnlyOneSection
};
enum N18QStyleOptionHeader16SelectedPositionE {
    NotAdjacent,
    NextIsSelected,
    PreviousIsSelected,
    NextAndPreviousAreSelected
};
enum N18QStyleOptionHeader13SortIndicatorE {
    None,
    SortUp,
    SortDown
};
class QStyleOptionButton;
enum N18QStyleOptionButton13ButtonFeatureE {
    None,
    Flat,
    HasMenu,
    DefaultButton,
    AutoDefaultButton
};
class QFlags < QStyleOptionButton::ButtonFeature >;
typedef N18QStyleOptionButton14ButtonFeaturesE;
class QStyleOptionTab;
enum N15QStyleOptionTab11TabPositionE {
    Beginning,
    Middle,
    End,
    OnlyOneTab
};
enum N15QStyleOptionTab16SelectedPositionE {
    NotAdjacent,
    NextIsSelected,
    PreviousIsSelected
};
enum N15QStyleOptionTab12CornerWidgetE {
    NoCornerWidgets,
    LeftCornerWidget,
    RightCornerWidget
};
class QFlags < QStyleOptionTab::CornerWidget >;
typedef N15QStyleOptionTab13CornerWidgetsE;
class QStyleOptionTabV2;
class QStyleOptionToolBar;
enum N19QStyleOptionToolBar15ToolBarPositionE {
    Beginning,
    Middle,
    End,
    OnlyOne
};
enum N19QStyleOptionToolBar14ToolBarFeatureE {
    None,
    Movable
};
class QFlags < QStyleOptionToolBar::ToolBarFeature >;
typedef N19QStyleOptionToolBar15ToolBarFeaturesE;
class QStyleOptionProgressBar;
class QStyleOptionProgressBarV2;
class QStyleOptionMenuItem;
enum N20QStyleOptionMenuItem12MenuItemTypeE {
    Normal,
    DefaultItem,
    Separator,
    SubMenu,
    Scroller,
    TearOff,
    Margin,
    EmptyArea
};
enum N20QStyleOptionMenuItem9CheckTypeE {
    NotCheckable,
    Exclusive,
    NonExclusive
};
class QStyleOptionQ3ListViewItem;
enum N26QStyleOptionQ3ListViewItem21Q3ListViewItemFeatureE {
    None,
    Expandable,
    MultiLine,
    Visible,
    ParentControl
};
class QFlags < QStyleOptionQ3ListViewItem::Q3ListViewItemFeature >;
typedef N26QStyleOptionQ3ListViewItem22Q3ListViewItemFeaturesE;
class QStyleOptionQ3DockWindow;
class QStyleOptionDockWidget;
class QStyleOptionViewItem;
enum N20QStyleOptionViewItem8PositionE {
    Left,
    Right,
    Top,
    Bottom
};
class QStyleOptionToolBox;
class QStyleOptionRubberBand;
class QStyleOptionComplex;
class QStyleOptionSlider;
class QStyleOptionSpinBox;
class QStyleOptionQ3ListView;
class QStyleOptionToolButton;
enum N22QStyleOptionToolButton17ToolButtonFeatureE {
    None,
    Arrow,
    Menu,
    PopupDelay
};
class QFlags < QStyleOptionToolButton::ToolButtonFeature >;
typedef N22QStyleOptionToolButton18ToolButtonFeaturesE;
class QStyleOptionComboBox;
class QStyleOptionTitleBar;
class QStyleOptionGroupBox;
class QStyleHintReturn;
enum N16QStyleHintReturn14HintReturnTypeE {
    SH_Default,
    SH_Mask
};
class QStyleHintReturnMask;

16.5.127. QtGui/qstylepainter.h


class QStylePainter;

16.5.128. QtGui/qstyleplugin.h


struct _Z22QStyleFactoryInterface;
class QStylePlugin;

16.5.129. QtGui/qsyntaxhighlighter.h


class QSyntaxHighlighter;

16.5.130. QtGui/qtabbar.h


class QTabBar;
enum N7QTabBar5ShapeE {
    RoundedNorth,
    RoundedAbove,
    RoundedSouth,
    RoundedBelow,
    RoundedWest,
    RoundedEast,
    TriangularNorth,
    TriangularAbove,
    TriangularSouth,
    TriangularBelow,
    TriangularWest,
    TriangularEast
};

16.5.131. QtGui/qtableview.h


class QTableView;

16.5.132. QtGui/qtablewidget.h


class QTableWidgetSelectionRange;
class QTableWidgetItem;
class QTableWidget;

16.5.133. QtGui/qtabwidget.h


class QTabWidget;
enum N10QTabWidget11TabPositionE {
    North,
    Top,
    South,
    Bottom,
    West,
    East
};
enum N10QTabWidget8TabShapeE {
    Rounded,
    Triangular
};

16.5.134. QtGui/qtextbrowser.h


class QTextBrowser;

16.5.135. QtGui/qtextcursor.h


class QTextCursor;
enum N11QTextCursor8MoveModeE {
    MoveAnchor,
    KeepAnchor
};
enum N11QTextCursor13MoveOperationE {
    NoMove,
    Start,
    Up,
    StartOfLine,
    StartOfBlock,
    StartOfWord,
    PreviousBlock,
    PreviousCharacter,
    PreviousWord,
    Left,
    WordLeft,
    End,
    Down,
    EndOfLine,
    EndOfWord,
    EndOfBlock,
    NextBlock,
    NextCharacter,
    NextWord,
    Right,
    WordRight
};
enum N11QTextCursor13SelectionTypeE {
    WordUnderCursor,
    LineUnderCursor,
    BlockUnderCursor
};

16.5.136. QtGui/qtextdocument.h


enum N2Qt15HitTestAccuracyE {
    ExactHit,
    FuzzyHit
};
enum N2Qt14WhiteSpaceModeE {
    WhiteSpaceModeUndefined,
    WhiteSpaceNormal,
    WhiteSpacePre,
    WhiteSpaceNoWrap
};
class QAbstractUndoItem;
class QTextDocument;
enum N13QTextDocument15MetaInformationE {
    DocumentTitle
};
enum N13QTextDocument8FindFlagE {
    FindBackward,
    FindCaseSensitively,
    FindWholeWords
};
class QFlags < QTextDocument::FindFlag >;
typedef N13QTextDocument9FindFlagsE;
enum N13QTextDocument12ResourceTypeE {
    HtmlResource,
    ImageResource,
    UserResource
};

16.5.137. QtGui/qtextdocumentfragment.h


class QTextDocumentFragment;

16.5.138. QtGui/qtextedit.h


class QTextEdit;
enum N9QTextEdit12LineWrapModeE {
    NoWrap,
    WidgetWidth,
    FixedPixelWidth,
    FixedColumnWidth
};
enum N9QTextEdit18AutoFormattingFlagE {
    AutoAll,
    AutoNone,
    AutoBulletList
};
class QFlags < QTextEdit::AutoFormattingFlag >;
typedef N9QTextEdit14AutoFormattingE;
enum N9QTextEdit12CursorActionE {
    MoveBackward,
    MoveForward,
    MoveWordBackward,
    MoveWordForward,
    MoveUp,
    MoveDown,
    MoveLineStart,
    MoveLineEnd,
    MoveHome,
    MoveEnd,
    MovePageUp,
    MovePgUp,
    MovePageDown,
    MovePgDown
};
enum N9QTextEdit14KeyboardActionE {
    ActionBackspace,
    ActionDelete,
    ActionReturn,
    ActionKill,
    ActionWordBackspace,
    ActionWordDelete
};

16.5.139. QtGui/qtextformat.h


class QTextLength;
enum N11QTextLength4TypeE {
    VariableLength,
    FixedLength,
    PercentageLength
};
class QTextFormat;
enum N11QTextFormat10FormatTypeE {
    InvalidFormat,
    BlockFormat,
    CharFormat,
    ListFormat,
    TableFormat,
    FrameFormat,
    UserFormat
};
enum N11QTextFormat8PropertyE {
    ObjectIndex,
    CssFloat,
    LayoutDirection,
    OutlinePen,
    BackgroundBrush,
    ForegroundBrush,
    BlockAlignment,
    BlockTopMargin,
    BlockBottomMargin,
    BlockLeftMargin,
    BlockRightMargin,
    TextIndent,
    BlockIndent,
    BlockNonBreakableLines,
    BlockTrailingHorizontalRulerWidth,
    FontFamily,
    FontPointSize,
    FontSizeAdjustment,
    FontSizeIncrement,
    FontWeight,
    FontItalic,
    FontUnderline,
    FontOverline,
    FontStrikeOut,
    FontFixedPitch,
    FontPixelSize,
    TextUnderlineColor,
    TextVerticalAlignment,
    TextOutline,
    IsAnchor,
    AnchorHref,
    AnchorName,
    ObjectType,
    ListStyle,
    ListIndent,
    FrameBorder,
    FrameMargin,
    FramePadding,
    FrameWidth,
    FrameHeight,
    TableColumns,
    TableColumnWidthConstraints,
    TableCellSpacing,
    TableCellPadding,
    TableCellRowSpan,
    TableCellColumnSpan,
    ImageName,
    ImageWidth,
    ImageHeight,
    UserProperty
};
enum N11QTextFormat11ObjectTypesE {
    NoObject,
    ImageObject,
    TableObject,
    UserObject
};
class QTextCharFormat;
enum N15QTextCharFormat17VerticalAlignmentE {
    AlignNormal,
    AlignSuperScript,
    AlignSubScript
};
class QTextBlockFormat;
class QTextListFormat;
enum N15QTextListFormat5StyleE {
    ListUpperAlpha,
    ListLowerAlpha,
    ListDecimal,
    ListSquare,
    ListCircle,
    ListDisc,
    ListStyleUndefined
};
class QTextImageFormat;
class QTextFrameFormat;
enum N16QTextFrameFormat8PositionE {
    InFlow,
    FloatLeft,
    FloatRight
};
class QTextTableFormat;

16.5.140. QtGui/qtextlayout.h


class QTextInlineObject;
class QTextLayout;
struct _ZN11QTextLayout11FormatRangeE;
enum N11QTextLayout10CursorModeE {
    SkipCharacters,
    SkipWords
};
class QTextLine;
enum N9QTextLine4EdgeE {
    Leading,
    Trailing
};
enum N9QTextLine14CursorPositionE {
    CursorBetweenCharacters,
    CursorOnCharacter
};

16.5.141. QtGui/qtextlist.h


class QTextList;

16.5.142. QtGui/qtextobject.h


class QTextObject;
class QTextBlockGroup;
class QTextFrameLayoutData;
class QTextFrame;
class QTextFrame::iterator;
typedef class QTextFrame::iteratorN10QTextFrame8IteratorE;
class QTextBlockUserData;
class QTextBlock;
class QTextBlock::iterator;
typedef class QTextBlock::iteratorN10QTextBlock8IteratorE;
class QTextFragment;

16.5.143. QtGui/qtextoption.h


class QTextOption;
enum N11QTextOption8WrapModeE {
    NoWrap,
    WordWrap,
    ManualWrap,
    WrapAnywhere,
    WrapAtWordBoundaryOrAnywhere
};
enum N11QTextOption4FlagE {
    IncludeTrailingSpaces
};
class QFlags < QTextOption::Flag >;
typedef N11QTextOption5FlagsE;

16.5.144. QtGui/qtexttable.h


class QTextTableCell;
class QTextTable;

16.5.145. QtGui/qtoolbar.h


class QToolBar;

16.5.146. QtGui/qtoolbox.h


class QToolBox;

16.5.147. QtGui/qtoolbutton.h


class QToolButton;
enum N11QToolButton19ToolButtonPopupModeE {
    DelayedPopup,
    MenuButtonPopup,
    InstantPopup
};
enum N11QToolButton12TextPositionE {
    BesideIcon,
    Right,
    BelowIcon,
    Under
};

16.5.148. QtGui/qtooltip.h


class QToolTip;

16.5.149. QtGui/qtreeview.h


class QTreeView;

16.5.150. QtGui/qtreewidget.h


class QTreeWidgetItem;
class QTreeWidget;

16.5.151. QtGui/qtreewidgetitemiterator.h


class QTreeWidgetItemIterator;
enum N23QTreeWidgetItemIterator12IteratorFlagE {
    All,
    Hidden,
    NotHidden,
    Selected,
    Unselected,
    Selectable,
    NotSelectable,
    DragEnabled,
    DragDisabled,
    DropEnabled,
    DropDisabled,
    HasChildren,
    NoChildren,
    Checked,
    NotChecked,
    Enabled,
    Disabled,
    Editable,
    NotEditable,
    UserFlag
};
class QFlags < QTreeWidgetItemIterator::IteratorFlag >;
typedef N23QTreeWidgetItemIterator13IteratorFlagsE;

16.5.152. QtGui/qvalidator.h


class QValidator;
enum N10QValidator5StateE {
    Invalid,
    Intermediate,
    Valid,
    Acceptable
};
class QIntValidator;
class QDoubleValidator;
class QRegExpValidator;

16.5.153. QtGui/qvfbhdr.h


struct _Z10QVFbHeader;
struct _Z11QVFbKeyData;

16.5.154. QtGui/qwhatsthis.h


class QWhatsThis;

16.5.155. QtGui/qwidget.h


class QWidgetData;
class QWidget;
enum N7QWidget16BackgroundOriginE {
    WidgetOrigin,
    ParentOrigin,
    WindowOrigin,
    AncestorOrigin
};

16.5.156. QtGui/qwindowdefs.h


typedef class QList < QWidget * >_Z11QWidgetList;
typedef unsigned long int WId;

16.5.157. QtGui/qwindowsstyle.h


class QWindowsStyle;

16.5.158. QtGui/qwmatrix.h


typedef class QMatrix_Z8QWMatrix;

16.5.159. QtGui/qworkspace.h


class QWorkspace;
enum N10QWorkspace11WindowOrderE {
    CreationOrder,
    StackingOrder
};