Logo Search packages:      
Sourcecode: qt-x11-free version File versions

QTabDialog Class Reference

#include <qtabdialog.h>

Inheritance diagram for QTabDialog:

QDialog QDialog QWidget QWidget QWidget QWidget QPaintDevice QObject QPaintDevice QObject QPaintDevice QObject QPaintDevice QObject QPaintDevice QObject QPaintDevice QObject QPaintDevice QObject QPaintDevice QObject

List of all members.


Detailed Description

The QTabDialog class provides a stack of tabbed widgets.

A tabbed dialog is one in which several "tab pages" are available. By clicking on a tab page's tab or by pressing the indicated Alt+{letter} key combination, the user can select which tab page they want to use.

QTabDialog provides a tab bar consisting of single row of tabs at the top; each tab has an associated widget which is that tab's tab page. In addition, QTabDialog provides an OK button and the following optional buttons: Apply, Cancel, Defaults and Help.

The normal way to use QTabDialog is to do the following in the constructor: 1 Create a QTabDialog. Create a QWidget for each of the pages in the tab dialog, insert children into it, set up geometry management for it, and use addTab() (or insertTab()) to set up a tab and keyboard accelerator for it. Set up the buttons for the tab dialog using setOkButton(), setApplyButton(), setDefaultsButton(), setCancelButton() and setHelpButton(). Connect to the signals and slots.

If you don't call addTab() the page you have created will not be visible. Don't confuse the object name you supply to the QWidget constructor and the tab label you supply to addTab(); addTab() takes user-visible name that appears on the widget's tab and may identify an accelerator, whereas the widget name is used primarily for debugging.

Almost all applications have to connect the applyButtonPressed() signal to something. applyButtonPressed() is emitted when either OK or Apply is clicked, and your slot must copy the dialog's state into the application.

There are also several other signals which may be useful: cancelButtonPressed() is emitted when the user clicks Cancel. defaultButtonPressed() is emitted when the user clicks Defaults; the slot it is connected to should reset the state of the dialog to the application defaults. helpButtonPressed() is emitted when the user clicks Help. aboutToShow() is emitted at the start of show(); if there is any chance that the state of the application may change between the creation of the tab dialog and the time show() is called, you must connect this signal to a slot that resets the state of the dialog. currentChanged() is emitted when the user selects a page.

Each tab is either enabled or disabled at any given time (see setTabEnabled()). If a tab is enabled the tab text is drawn in black and the user can select that tab. If it is disabled the tab is drawn in a different way and the user cannot select that tab. Note that even if a tab is disabled, the page can still be visible; for example, if all of the tabs happen to be disabled.

You can change a tab's label and iconset using changeTab(). A tab page can be removed with removePage() and shown with showPage(). The current page is given by currentPage().

QTabDialog does not support tabs on the sides or bottom, nor can you set or retrieve the visible page. If you need more functionality than QTabDialog provides, consider creating a QDialog and using a QTabBar with QTabWidgets.

Most of the functionality in QTabDialog is provided by a QTabWidget.

qtabdlg-m.png>
qtabdlg-w.png>

See also:
QDialog

Definition at line 52 of file qtabdialog.h.


Public Types

enum  AlignmentFlags {
  AlignAuto = 0x0000, AlignLeft = 0x0001, AlignRight = 0x0002, AlignHCenter = 0x0004,
  AlignJustify = 0x0008, AlignHorizontal_Mask = AlignLeft | AlignRight | AlignHCenter | AlignJustify, AlignTop = 0x0010, AlignBottom = 0x0020,
  AlignVCenter = 0x0040, AlignVertical_Mask = AlignTop | AlignBottom | AlignVCenter, AlignCenter = AlignVCenter | AlignHCenter, AlignAuto = 0x0000,
  AlignLeft = 0x0001, AlignRight = 0x0002, AlignHCenter = 0x0004, AlignJustify = 0x0008,
  AlignHorizontal_Mask = AlignLeft | AlignRight | AlignHCenter | AlignJustify, AlignTop = 0x0010, AlignBottom = 0x0020, AlignVCenter = 0x0040,
  AlignVertical_Mask = AlignTop | AlignBottom | AlignVCenter, AlignCenter = AlignVCenter | AlignHCenter
}
enum  AlignmentFlags {
  AlignAuto = 0x0000, AlignLeft = 0x0001, AlignRight = 0x0002, AlignHCenter = 0x0004,
  AlignJustify = 0x0008, AlignHorizontal_Mask = AlignLeft | AlignRight | AlignHCenter | AlignJustify, AlignTop = 0x0010, AlignBottom = 0x0020,
  AlignVCenter = 0x0040, AlignVertical_Mask = AlignTop | AlignBottom | AlignVCenter, AlignCenter = AlignVCenter | AlignHCenter, AlignAuto = 0x0000,
  AlignLeft = 0x0001, AlignRight = 0x0002, AlignHCenter = 0x0004, AlignJustify = 0x0008,
  AlignHorizontal_Mask = AlignLeft | AlignRight | AlignHCenter | AlignJustify, AlignTop = 0x0010, AlignBottom = 0x0020, AlignVCenter = 0x0040,
  AlignVertical_Mask = AlignTop | AlignBottom | AlignVCenter, AlignCenter = AlignVCenter | AlignHCenter
}
enum  AnchorAttribute { AnchorName, AnchorHref, AnchorName, AnchorHref }
enum  AnchorAttribute { AnchorName, AnchorHref, AnchorName, AnchorHref }
enum  ArrowType {
  UpArrow, DownArrow, LeftArrow, RightArrow,
  UpArrow, DownArrow, LeftArrow, RightArrow
}
enum  ArrowType {
  UpArrow, DownArrow, LeftArrow, RightArrow,
  UpArrow, DownArrow, LeftArrow, RightArrow
}
enum  BackgroundMode {
  FixedColor, FixedPixmap, NoBackground, PaletteForeground,
  PaletteButton, PaletteLight, PaletteMidlight, PaletteDark,
  PaletteMid, PaletteText, PaletteBrightText, PaletteBase,
  PaletteBackground, PaletteShadow, PaletteHighlight, PaletteHighlightedText,
  PaletteButtonText, PaletteLink, PaletteLinkVisited, X11ParentRelative,
  FixedColor, FixedPixmap, NoBackground, PaletteForeground,
  PaletteButton, PaletteLight, PaletteMidlight, PaletteDark,
  PaletteMid, PaletteText, PaletteBrightText, PaletteBase,
  PaletteBackground, PaletteShadow, PaletteHighlight, PaletteHighlightedText,
  PaletteButtonText, PaletteLink, PaletteLinkVisited, X11ParentRelative
}
enum  BackgroundMode {
  FixedColor, FixedPixmap, NoBackground, PaletteForeground,
  PaletteButton, PaletteLight, PaletteMidlight, PaletteDark,
  PaletteMid, PaletteText, PaletteBrightText, PaletteBase,
  PaletteBackground, PaletteShadow, PaletteHighlight, PaletteHighlightedText,
  PaletteButtonText, PaletteLink, PaletteLinkVisited, X11ParentRelative,
  FixedColor, FixedPixmap, NoBackground, PaletteForeground,
  PaletteButton, PaletteLight, PaletteMidlight, PaletteDark,
  PaletteMid, PaletteText, PaletteBrightText, PaletteBase,
  PaletteBackground, PaletteShadow, PaletteHighlight, PaletteHighlightedText,
  PaletteButtonText, PaletteLink, PaletteLinkVisited, X11ParentRelative
}
enum  BackgroundOrigin {
  WidgetOrigin, ParentOrigin, WindowOrigin, AncestorOrigin,
  WidgetOrigin, ParentOrigin, WindowOrigin, AncestorOrigin
}
enum  BackgroundOrigin {
  WidgetOrigin, ParentOrigin, WindowOrigin, AncestorOrigin,
  WidgetOrigin, ParentOrigin, WindowOrigin, AncestorOrigin
}
enum  BGMode { TransparentMode, OpaqueMode, TransparentMode, OpaqueMode }
enum  BGMode { TransparentMode, OpaqueMode, TransparentMode, OpaqueMode }
enum  BrushStyle {
  NoBrush, SolidPattern, Dense1Pattern, Dense2Pattern,
  Dense3Pattern, Dense4Pattern, Dense5Pattern, Dense6Pattern,
  Dense7Pattern, HorPattern, VerPattern, CrossPattern,
  BDiagPattern, FDiagPattern, DiagCrossPattern, CustomPattern = 24,
  NoBrush, SolidPattern, Dense1Pattern, Dense2Pattern,
  Dense3Pattern, Dense4Pattern, Dense5Pattern, Dense6Pattern,
  Dense7Pattern, HorPattern, VerPattern, CrossPattern,
  BDiagPattern, FDiagPattern, DiagCrossPattern, CustomPattern = 24
}
enum  BrushStyle {
  NoBrush, SolidPattern, Dense1Pattern, Dense2Pattern,
  Dense3Pattern, Dense4Pattern, Dense5Pattern, Dense6Pattern,
  Dense7Pattern, HorPattern, VerPattern, CrossPattern,
  BDiagPattern, FDiagPattern, DiagCrossPattern, CustomPattern = 24,
  NoBrush, SolidPattern, Dense1Pattern, Dense2Pattern,
  Dense3Pattern, Dense4Pattern, Dense5Pattern, Dense6Pattern,
  Dense7Pattern, HorPattern, VerPattern, CrossPattern,
  BDiagPattern, FDiagPattern, DiagCrossPattern, CustomPattern = 24
}
enum  ButtonState {
  NoButton = 0x0000, LeftButton = 0x0001, RightButton = 0x0002, MidButton = 0x0004,
  MouseButtonMask = 0x0007, ShiftButton = 0x0100, ControlButton = 0x0200, AltButton = 0x0400,
  MetaButton = 0x0800, KeyButtonMask = 0x0f00, Keypad = 0x4000, NoButton = 0x0000,
  LeftButton = 0x0001, RightButton = 0x0002, MidButton = 0x0004, MouseButtonMask = 0x0007,
  ShiftButton = 0x0100, ControlButton = 0x0200, AltButton = 0x0400, MetaButton = 0x0800,
  KeyButtonMask = 0x0f00, Keypad = 0x4000
}
enum  ButtonState {
  NoButton = 0x0000, LeftButton = 0x0001, RightButton = 0x0002, MidButton = 0x0004,
  MouseButtonMask = 0x0007, ShiftButton = 0x0100, ControlButton = 0x0200, AltButton = 0x0400,
  MetaButton = 0x0800, KeyButtonMask = 0x0f00, Keypad = 0x4000, NoButton = 0x0000,
  LeftButton = 0x0001, RightButton = 0x0002, MidButton = 0x0004, MouseButtonMask = 0x0007,
  ShiftButton = 0x0100, ControlButton = 0x0200, AltButton = 0x0400, MetaButton = 0x0800,
  KeyButtonMask = 0x0f00, Keypad = 0x4000
}
typedef uint ComparisonFlags
typedef uint ComparisonFlags
enum  Corner {
  TopLeft = 0x00000, TopRight = 0x00001, BottomLeft = 0x00002, BottomRight = 0x00003,
  TopLeft = 0x00000, TopRight = 0x00001, BottomLeft = 0x00002, BottomRight = 0x00003
}
enum  Corner {
  TopLeft = 0x00000, TopRight = 0x00001, BottomLeft = 0x00002, BottomRight = 0x00003,
  TopLeft = 0x00000, TopRight = 0x00001, BottomLeft = 0x00002, BottomRight = 0x00003
}
enum  CursorShape {
  ArrowCursor, UpArrowCursor, CrossCursor, WaitCursor,
  IbeamCursor, SizeVerCursor, SizeHorCursor, SizeBDiagCursor,
  SizeFDiagCursor, SizeAllCursor, BlankCursor, SplitVCursor,
  SplitHCursor, PointingHandCursor, ForbiddenCursor, WhatsThisCursor,
  BusyCursor, LastCursor = BusyCursor, BitmapCursor = 24, ArrowCursor,
  UpArrowCursor, CrossCursor, WaitCursor, IbeamCursor,
  SizeVerCursor, SizeHorCursor, SizeBDiagCursor, SizeFDiagCursor,
  SizeAllCursor, BlankCursor, SplitVCursor, SplitHCursor,
  PointingHandCursor, ForbiddenCursor, WhatsThisCursor, BusyCursor,
  LastCursor = BusyCursor, BitmapCursor = 24
}
enum  CursorShape {
  ArrowCursor, UpArrowCursor, CrossCursor, WaitCursor,
  IbeamCursor, SizeVerCursor, SizeHorCursor, SizeBDiagCursor,
  SizeFDiagCursor, SizeAllCursor, BlankCursor, SplitVCursor,
  SplitHCursor, PointingHandCursor, ForbiddenCursor, WhatsThisCursor,
  BusyCursor, LastCursor = BusyCursor, BitmapCursor = 24, ArrowCursor,
  UpArrowCursor, CrossCursor, WaitCursor, IbeamCursor,
  SizeVerCursor, SizeHorCursor, SizeBDiagCursor, SizeFDiagCursor,
  SizeAllCursor, BlankCursor, SplitVCursor, SplitHCursor,
  PointingHandCursor, ForbiddenCursor, WhatsThisCursor, BusyCursor,
  LastCursor = BusyCursor, BitmapCursor = 24
}
enum  DateFormat {
  TextDate, ISODate, LocalDate, TextDate,
  ISODate, LocalDate
}
enum  DateFormat {
  TextDate, ISODate, LocalDate, TextDate,
  ISODate, LocalDate
}
enum  DialogCode { Rejected, Accepted, Rejected, Accepted }
enum  DialogCode { Rejected, Accepted, Rejected, Accepted }
enum  Dock {
  DockUnmanaged, DockTornOff, DockTop, DockBottom,
  DockRight, DockLeft, DockMinimized, Unmanaged = DockUnmanaged,
  TornOff = DockTornOff, Top = DockTop, Bottom = DockBottom, Right = DockRight,
  Left = DockLeft, Minimized = DockMinimized, DockUnmanaged, DockTornOff,
  DockTop, DockBottom, DockRight, DockLeft,
  DockMinimized, Unmanaged = DockUnmanaged, TornOff = DockTornOff, Top = DockTop,
  Bottom = DockBottom, Right = DockRight, Left = DockLeft, Minimized = DockMinimized
}
enum  Dock {
  DockUnmanaged, DockTornOff, DockTop, DockBottom,
  DockRight, DockLeft, DockMinimized, Unmanaged = DockUnmanaged,
  TornOff = DockTornOff, Top = DockTop, Bottom = DockBottom, Right = DockRight,
  Left = DockLeft, Minimized = DockMinimized, DockUnmanaged, DockTornOff,
  DockTop, DockBottom, DockRight, DockLeft,
  DockMinimized, Unmanaged = DockUnmanaged, TornOff = DockTornOff, Top = DockTop,
  Bottom = DockBottom, Right = DockRight, Left = DockLeft, Minimized = DockMinimized
}
enum  FocusPolicy {
  NoFocus = 0, TabFocus = 0x1, ClickFocus = 0x2, StrongFocus = TabFocus | ClickFocus | 0x8,
  WheelFocus = StrongFocus | 0x4, NoFocus = 0, TabFocus = 0x1, ClickFocus = 0x2,
  StrongFocus = TabFocus | ClickFocus | 0x8, WheelFocus = StrongFocus | 0x4
}
enum  FocusPolicy {
  NoFocus = 0, TabFocus = 0x1, ClickFocus = 0x2, StrongFocus = TabFocus | ClickFocus | 0x8,
  WheelFocus = StrongFocus | 0x4, NoFocus = 0, TabFocus = 0x1, ClickFocus = 0x2,
  StrongFocus = TabFocus | ClickFocus | 0x8, WheelFocus = StrongFocus | 0x4
}
enum  GUIStyle {
  MacStyle, WindowsStyle, Win3Style, PMStyle,
  MotifStyle, MacStyle, WindowsStyle, Win3Style,
  PMStyle, MotifStyle
}
enum  GUIStyle {
  MacStyle, WindowsStyle, Win3Style, PMStyle,
  MotifStyle, MacStyle, WindowsStyle, Win3Style,
  PMStyle, MotifStyle
}
typedef unsigned long HANDLE
enum  ImageConversionFlags {
  ColorMode_Mask = 0x00000003, AutoColor = 0x00000000, ColorOnly = 0x00000003, MonoOnly = 0x00000002,
  AlphaDither_Mask = 0x0000000c, ThresholdAlphaDither = 0x00000000, OrderedAlphaDither = 0x00000004, DiffuseAlphaDither = 0x00000008,
  NoAlpha = 0x0000000c, Dither_Mask = 0x00000030, DiffuseDither = 0x00000000, OrderedDither = 0x00000010,
  ThresholdDither = 0x00000020, DitherMode_Mask = 0x000000c0, AutoDither = 0x00000000, PreferDither = 0x00000040,
  AvoidDither = 0x00000080, ColorMode_Mask = 0x00000003, AutoColor = 0x00000000, ColorOnly = 0x00000003,
  MonoOnly = 0x00000002, AlphaDither_Mask = 0x0000000c, ThresholdAlphaDither = 0x00000000, OrderedAlphaDither = 0x00000004,
  DiffuseAlphaDither = 0x00000008, NoAlpha = 0x0000000c, Dither_Mask = 0x00000030, DiffuseDither = 0x00000000,
  OrderedDither = 0x00000010, ThresholdDither = 0x00000020, DitherMode_Mask = 0x000000c0, AutoDither = 0x00000000,
  PreferDither = 0x00000040, AvoidDither = 0x00000080
}
enum  ImageConversionFlags {
  ColorMode_Mask = 0x00000003, AutoColor = 0x00000000, ColorOnly = 0x00000003, MonoOnly = 0x00000002,
  AlphaDither_Mask = 0x0000000c, ThresholdAlphaDither = 0x00000000, OrderedAlphaDither = 0x00000004, DiffuseAlphaDither = 0x00000008,
  NoAlpha = 0x0000000c, Dither_Mask = 0x00000030, DiffuseDither = 0x00000000, OrderedDither = 0x00000010,
  ThresholdDither = 0x00000020, DitherMode_Mask = 0x000000c0, AutoDither = 0x00000000, PreferDither = 0x00000040,
  AvoidDither = 0x00000080, ColorMode_Mask = 0x00000003, AutoColor = 0x00000000, ColorOnly = 0x00000003,
  MonoOnly = 0x00000002, AlphaDither_Mask = 0x0000000c, ThresholdAlphaDither = 0x00000000, OrderedAlphaDither = 0x00000004,
  DiffuseAlphaDither = 0x00000008, NoAlpha = 0x0000000c, Dither_Mask = 0x00000030, DiffuseDither = 0x00000000,
  OrderedDither = 0x00000010, ThresholdDither = 0x00000020, DitherMode_Mask = 0x000000c0, AutoDither = 0x00000000,
  PreferDither = 0x00000040, AvoidDither = 0x00000080
}
enum  Key {
  Key_Escape = 0x1000, Key_Tab = 0x1001, Key_Backtab = 0x1002, Key_BackTab = Key_Backtab,
  Key_Backspace = 0x1003, Key_BackSpace = Key_Backspace, Key_Return = 0x1004, Key_Enter = 0x1005,
  Key_Insert = 0x1006, Key_Delete = 0x1007, Key_Pause = 0x1008, Key_Print = 0x1009,
  Key_SysReq = 0x100a, Key_Clear = 0x100b, Key_Home = 0x1010, Key_End = 0x1011,
  Key_Left = 0x1012, Key_Up = 0x1013, Key_Right = 0x1014, Key_Down = 0x1015,
  Key_Prior = 0x1016, Key_PageUp = Key_Prior, Key_Next = 0x1017, Key_PageDown = Key_Next,
  Key_Shift = 0x1020, Key_Control = 0x1021, Key_Meta = 0x1022, Key_Alt = 0x1023,
  Key_CapsLock = 0x1024, Key_NumLock = 0x1025, Key_ScrollLock = 0x1026, Key_F1 = 0x1030,
  Key_F2 = 0x1031, Key_F3 = 0x1032, Key_F4 = 0x1033, Key_F5 = 0x1034,
  Key_F6 = 0x1035, Key_F7 = 0x1036, Key_F8 = 0x1037, Key_F9 = 0x1038,
  Key_F10 = 0x1039, Key_F11 = 0x103a, Key_F12 = 0x103b, Key_F13 = 0x103c,
  Key_F14 = 0x103d, Key_F15 = 0x103e, Key_F16 = 0x103f, Key_F17 = 0x1040,
  Key_F18 = 0x1041, Key_F19 = 0x1042, Key_F20 = 0x1043, Key_F21 = 0x1044,
  Key_F22 = 0x1045, Key_F23 = 0x1046, Key_F24 = 0x1047, Key_F25 = 0x1048,
  Key_F26 = 0x1049, Key_F27 = 0x104a, Key_F28 = 0x104b, Key_F29 = 0x104c,
  Key_F30 = 0x104d, Key_F31 = 0x104e, Key_F32 = 0x104f, Key_F33 = 0x1050,
  Key_F34 = 0x1051, Key_F35 = 0x1052, Key_Super_L = 0x1053, Key_Super_R = 0x1054,
  Key_Menu = 0x1055, Key_Hyper_L = 0x1056, Key_Hyper_R = 0x1057, Key_Help = 0x1058,
  Key_Direction_L = 0x1059, Key_Direction_R = 0x1060, Key_Space = 0x20, Key_Any = Key_Space,
  Key_Exclam = 0x21, Key_QuoteDbl = 0x22, Key_NumberSign = 0x23, Key_Dollar = 0x24,
  Key_Percent = 0x25, Key_Ampersand = 0x26, Key_Apostrophe = 0x27, Key_ParenLeft = 0x28,
  Key_ParenRight = 0x29, Key_Asterisk = 0x2a, Key_Plus = 0x2b, Key_Comma = 0x2c,
  Key_Minus = 0x2d, Key_Period = 0x2e, Key_Slash = 0x2f, Key_0 = 0x30,
  Key_1 = 0x31, Key_2 = 0x32, Key_3 = 0x33, Key_4 = 0x34,
  Key_5 = 0x35, Key_6 = 0x36, Key_7 = 0x37, Key_8 = 0x38,
  Key_9 = 0x39, Key_Colon = 0x3a, Key_Semicolon = 0x3b, Key_Less = 0x3c,
  Key_Equal = 0x3d, Key_Greater = 0x3e, Key_Question = 0x3f, Key_At = 0x40,
  Key_A = 0x41, Key_B = 0x42, Key_C = 0x43, Key_D = 0x44,
  Key_E = 0x45, Key_F = 0x46, Key_G = 0x47, Key_H = 0x48,
  Key_I = 0x49, Key_J = 0x4a, Key_K = 0x4b, Key_L = 0x4c,
  Key_M = 0x4d, Key_N = 0x4e, Key_O = 0x4f, Key_P = 0x50,
  Key_Q = 0x51, Key_R = 0x52, Key_S = 0x53, Key_T = 0x54,
  Key_U = 0x55, Key_V = 0x56, Key_W = 0x57, Key_X = 0x58,
  Key_Y = 0x59, Key_Z = 0x5a, Key_BracketLeft = 0x5b, Key_Backslash = 0x5c,
  Key_BracketRight = 0x5d, Key_AsciiCircum = 0x5e, Key_Underscore = 0x5f, Key_QuoteLeft = 0x60,
  Key_BraceLeft = 0x7b, Key_Bar = 0x7c, Key_BraceRight = 0x7d, Key_AsciiTilde = 0x7e,
  Key_nobreakspace = 0x0a0, Key_exclamdown = 0x0a1, Key_cent = 0x0a2, Key_sterling = 0x0a3,
  Key_currency = 0x0a4, Key_yen = 0x0a5, Key_brokenbar = 0x0a6, Key_section = 0x0a7,
  Key_diaeresis = 0x0a8, Key_copyright = 0x0a9, Key_ordfeminine = 0x0aa, Key_guillemotleft = 0x0ab,
  Key_notsign = 0x0ac, Key_hyphen = 0x0ad, Key_registered = 0x0ae, Key_macron = 0x0af,
  Key_degree = 0x0b0, Key_plusminus = 0x0b1, Key_twosuperior = 0x0b2, Key_threesuperior = 0x0b3,
  Key_acute = 0x0b4, Key_mu = 0x0b5, Key_paragraph = 0x0b6, Key_periodcentered = 0x0b7,
  Key_cedilla = 0x0b8, Key_onesuperior = 0x0b9, Key_masculine = 0x0ba, Key_guillemotright = 0x0bb,
  Key_onequarter = 0x0bc, Key_onehalf = 0x0bd, Key_threequarters = 0x0be, Key_questiondown = 0x0bf,
  Key_Agrave = 0x0c0, Key_Aacute = 0x0c1, Key_Acircumflex = 0x0c2, Key_Atilde = 0x0c3,
  Key_Adiaeresis = 0x0c4, Key_Aring = 0x0c5, Key_AE = 0x0c6, Key_Ccedilla = 0x0c7,
  Key_Egrave = 0x0c8, Key_Eacute = 0x0c9, Key_Ecircumflex = 0x0ca, Key_Ediaeresis = 0x0cb,
  Key_Igrave = 0x0cc, Key_Iacute = 0x0cd, Key_Icircumflex = 0x0ce, Key_Idiaeresis = 0x0cf,
  Key_ETH = 0x0d0, Key_Ntilde = 0x0d1, Key_Ograve = 0x0d2, Key_Oacute = 0x0d3,
  Key_Ocircumflex = 0x0d4, Key_Otilde = 0x0d5, Key_Odiaeresis = 0x0d6, Key_multiply = 0x0d7,
  Key_Ooblique = 0x0d8, Key_Ugrave = 0x0d9, Key_Uacute = 0x0da, Key_Ucircumflex = 0x0db,
  Key_Udiaeresis = 0x0dc, Key_Yacute = 0x0dd, Key_THORN = 0x0de, Key_ssharp = 0x0df,
  Key_agrave = 0x0e0, Key_aacute = 0x0e1, Key_acircumflex = 0x0e2, Key_atilde = 0x0e3,
  Key_adiaeresis = 0x0e4, Key_aring = 0x0e5, Key_ae = 0x0e6, Key_ccedilla = 0x0e7,
  Key_egrave = 0x0e8, Key_eacute = 0x0e9, Key_ecircumflex = 0x0ea, Key_ediaeresis = 0x0eb,
  Key_igrave = 0x0ec, Key_iacute = 0x0ed, Key_icircumflex = 0x0ee, Key_idiaeresis = 0x0ef,
  Key_eth = 0x0f0, Key_ntilde = 0x0f1, Key_ograve = 0x0f2, Key_oacute = 0x0f3,
  Key_ocircumflex = 0x0f4, Key_otilde = 0x0f5, Key_odiaeresis = 0x0f6, Key_division = 0x0f7,
  Key_oslash = 0x0f8, Key_ugrave = 0x0f9, Key_uacute = 0x0fa, Key_ucircumflex = 0x0fb,
  Key_udiaeresis = 0x0fc, Key_yacute = 0x0fd, Key_thorn = 0x0fe, Key_ydiaeresis = 0x0ff,
  Key_Back = 0x1061, Key_Forward = 0x1062, Key_Stop = 0x1063, Key_Refresh = 0x1064,
  Key_VolumeDown = 0x1070, Key_VolumeMute = 0x1071, Key_VolumeUp = 0x1072, Key_BassBoost = 0x1073,
  Key_BassUp = 0x1074, Key_BassDown = 0x1075, Key_TrebleUp = 0x1076, Key_TrebleDown = 0x1077,
  Key_MediaPlay = 0x1080, Key_MediaStop = 0x1081, Key_MediaPrev = 0x1082, Key_MediaNext = 0x1083,
  Key_MediaRecord = 0x1084, Key_HomePage = 0x1090, Key_Favorites = 0x1091, Key_Search = 0x1092,
  Key_Standby = 0x1093, Key_OpenUrl = 0x1094, Key_LaunchMail = 0x10a0, Key_LaunchMedia = 0x10a1,
  Key_Launch0 = 0x10a2, Key_Launch1 = 0x10a3, Key_Launch2 = 0x10a4, Key_Launch3 = 0x10a5,
  Key_Launch4 = 0x10a6, Key_Launch5 = 0x10a7, Key_Launch6 = 0x10a8, Key_Launch7 = 0x10a9,
  Key_Launch8 = 0x10aa, Key_Launch9 = 0x10ab, Key_LaunchA = 0x10ac, Key_LaunchB = 0x10ad,
  Key_LaunchC = 0x10ae, Key_LaunchD = 0x10af, Key_LaunchE = 0x10b0, Key_LaunchF = 0x10b1,
  Key_MediaLast = 0x1fff, Key_unknown = 0xffff, Key_Escape = 0x1000, Key_Tab = 0x1001,
  Key_Backtab = 0x1002, Key_BackTab = Key_Backtab, Key_Backspace = 0x1003, Key_BackSpace = Key_Backspace,
  Key_Return = 0x1004, Key_Enter = 0x1005, Key_Insert = 0x1006, Key_Delete = 0x1007,
  Key_Pause = 0x1008, Key_Print = 0x1009, Key_SysReq = 0x100a, Key_Clear = 0x100b,
  Key_Home = 0x1010, Key_End = 0x1011, Key_Left = 0x1012, Key_Up = 0x1013,
  Key_Right = 0x1014, Key_Down = 0x1015, Key_Prior = 0x1016, Key_PageUp = Key_Prior,
  Key_Next = 0x1017, Key_PageDown = Key_Next, Key_Shift = 0x1020, Key_Control = 0x1021,
  Key_Meta = 0x1022, Key_Alt = 0x1023, Key_CapsLock = 0x1024, Key_NumLock = 0x1025,
  Key_ScrollLock = 0x1026, Key_F1 = 0x1030, Key_F2 = 0x1031, Key_F3 = 0x1032,
  Key_F4 = 0x1033, Key_F5 = 0x1034, Key_F6 = 0x1035, Key_F7 = 0x1036,
  Key_F8 = 0x1037, Key_F9 = 0x1038, Key_F10 = 0x1039, Key_F11 = 0x103a,
  Key_F12 = 0x103b, Key_F13 = 0x103c, Key_F14 = 0x103d, Key_F15 = 0x103e,
  Key_F16 = 0x103f, Key_F17 = 0x1040, Key_F18 = 0x1041, Key_F19 = 0x1042,
  Key_F20 = 0x1043, Key_F21 = 0x1044, Key_F22 = 0x1045, Key_F23 = 0x1046,
  Key_F24 = 0x1047, Key_F25 = 0x1048, Key_F26 = 0x1049, Key_F27 = 0x104a,
  Key_F28 = 0x104b, Key_F29 = 0x104c, Key_F30 = 0x104d, Key_F31 = 0x104e,
  Key_F32 = 0x104f, Key_F33 = 0x1050, Key_F34 = 0x1051, Key_F35 = 0x1052,
  Key_Super_L = 0x1053, Key_Super_R = 0x1054, Key_Menu = 0x1055, Key_Hyper_L = 0x1056,
  Key_Hyper_R = 0x1057, Key_Help = 0x1058, Key_Direction_L = 0x1059, Key_Direction_R = 0x1060,
  Key_Space = 0x20, Key_Any = Key_Space, Key_Exclam = 0x21, Key_QuoteDbl = 0x22,
  Key_NumberSign = 0x23, Key_Dollar = 0x24, Key_Percent = 0x25, Key_Ampersand = 0x26,
  Key_Apostrophe = 0x27, Key_ParenLeft = 0x28, Key_ParenRight = 0x29, Key_Asterisk = 0x2a,
  Key_Plus = 0x2b, Key_Comma = 0x2c, Key_Minus = 0x2d, Key_Period = 0x2e,
  Key_Slash = 0x2f, Key_0 = 0x30, Key_1 = 0x31, Key_2 = 0x32,
  Key_3 = 0x33, Key_4 = 0x34, Key_5 = 0x35, Key_6 = 0x36,
  Key_7 = 0x37, Key_8 = 0x38, Key_9 = 0x39, Key_Colon = 0x3a,
  Key_Semicolon = 0x3b, Key_Less = 0x3c, Key_Equal = 0x3d, Key_Greater = 0x3e,
  Key_Question = 0x3f, Key_At = 0x40, Key_A = 0x41, Key_B = 0x42,
  Key_C = 0x43, Key_D = 0x44, Key_E = 0x45, Key_F = 0x46,
  Key_G = 0x47, Key_H = 0x48, Key_I = 0x49, Key_J = 0x4a,
  Key_K = 0x4b, Key_L = 0x4c, Key_M = 0x4d, Key_N = 0x4e,
  Key_O = 0x4f, Key_P = 0x50, Key_Q = 0x51, Key_R = 0x52,
  Key_S = 0x53, Key_T = 0x54, Key_U = 0x55, Key_V = 0x56,
  Key_W = 0x57, Key_X = 0x58, Key_Y = 0x59, Key_Z = 0x5a,
  Key_BracketLeft = 0x5b, Key_Backslash = 0x5c, Key_BracketRight = 0x5d, Key_AsciiCircum = 0x5e,
  Key_Underscore = 0x5f, Key_QuoteLeft = 0x60, Key_BraceLeft = 0x7b, Key_Bar = 0x7c,
  Key_BraceRight = 0x7d, Key_AsciiTilde = 0x7e, Key_nobreakspace = 0x0a0, Key_exclamdown = 0x0a1,
  Key_cent = 0x0a2, Key_sterling = 0x0a3, Key_currency = 0x0a4, Key_yen = 0x0a5,
  Key_brokenbar = 0x0a6, Key_section = 0x0a7, Key_diaeresis = 0x0a8, Key_copyright = 0x0a9,
  Key_ordfeminine = 0x0aa, Key_guillemotleft = 0x0ab, Key_notsign = 0x0ac, Key_hyphen = 0x0ad,
  Key_registered = 0x0ae, Key_macron = 0x0af, Key_degree = 0x0b0, Key_plusminus = 0x0b1,
  Key_twosuperior = 0x0b2, Key_threesuperior = 0x0b3, Key_acute = 0x0b4, Key_mu = 0x0b5,
  Key_paragraph = 0x0b6, Key_periodcentered = 0x0b7, Key_cedilla = 0x0b8, Key_onesuperior = 0x0b9,
  Key_masculine = 0x0ba, Key_guillemotright = 0x0bb, Key_onequarter = 0x0bc, Key_onehalf = 0x0bd,
  Key_threequarters = 0x0be, Key_questiondown = 0x0bf, Key_Agrave = 0x0c0, Key_Aacute = 0x0c1,
  Key_Acircumflex = 0x0c2, Key_Atilde = 0x0c3, Key_Adiaeresis = 0x0c4, Key_Aring = 0x0c5,
  Key_AE = 0x0c6, Key_Ccedilla = 0x0c7, Key_Egrave = 0x0c8, Key_Eacute = 0x0c9,
  Key_Ecircumflex = 0x0ca, Key_Ediaeresis = 0x0cb, Key_Igrave = 0x0cc, Key_Iacute = 0x0cd,
  Key_Icircumflex = 0x0ce, Key_Idiaeresis = 0x0cf, Key_ETH = 0x0d0, Key_Ntilde = 0x0d1,
  Key_Ograve = 0x0d2, Key_Oacute = 0x0d3, Key_Ocircumflex = 0x0d4, Key_Otilde = 0x0d5,
  Key_Odiaeresis = 0x0d6, Key_multiply = 0x0d7, Key_Ooblique = 0x0d8, Key_Ugrave = 0x0d9,
  Key_Uacute = 0x0da, Key_Ucircumflex = 0x0db, Key_Udiaeresis = 0x0dc, Key_Yacute = 0x0dd,
  Key_THORN = 0x0de, Key_ssharp = 0x0df, Key_agrave = 0x0e0, Key_aacute = 0x0e1,
  Key_acircumflex = 0x0e2, Key_atilde = 0x0e3, Key_adiaeresis = 0x0e4, Key_aring = 0x0e5,
  Key_ae = 0x0e6, Key_ccedilla = 0x0e7, Key_egrave = 0x0e8, Key_eacute = 0x0e9,
  Key_ecircumflex = 0x0ea, Key_ediaeresis = 0x0eb, Key_igrave = 0x0ec, Key_iacute = 0x0ed,
  Key_icircumflex = 0x0ee, Key_idiaeresis = 0x0ef, Key_eth = 0x0f0, Key_ntilde = 0x0f1,
  Key_ograve = 0x0f2, Key_oacute = 0x0f3, Key_ocircumflex = 0x0f4, Key_otilde = 0x0f5,
  Key_odiaeresis = 0x0f6, Key_division = 0x0f7, Key_oslash = 0x0f8, Key_ugrave = 0x0f9,
  Key_uacute = 0x0fa, Key_ucircumflex = 0x0fb, Key_udiaeresis = 0x0fc, Key_yacute = 0x0fd,
  Key_thorn = 0x0fe, Key_ydiaeresis = 0x0ff, Key_Back = 0x1061, Key_Forward = 0x1062,
  Key_Stop = 0x1063, Key_Refresh = 0x1064, Key_VolumeDown = 0x1070, Key_VolumeMute = 0x1071,
  Key_VolumeUp = 0x1072, Key_BassBoost = 0x1073, Key_BassUp = 0x1074, Key_BassDown = 0x1075,
  Key_TrebleUp = 0x1076, Key_TrebleDown = 0x1077, Key_MediaPlay = 0x1080, Key_MediaStop = 0x1081,
  Key_MediaPrev = 0x1082, Key_MediaNext = 0x1083, Key_MediaRecord = 0x1084, Key_HomePage = 0x1090,
  Key_Favorites = 0x1091, Key_Search = 0x1092, Key_Standby = 0x1093, Key_OpenUrl = 0x1094,
  Key_LaunchMail = 0x10a0, Key_LaunchMedia = 0x10a1, Key_Launch0 = 0x10a2, Key_Launch1 = 0x10a3,
  Key_Launch2 = 0x10a4, Key_Launch3 = 0x10a5, Key_Launch4 = 0x10a6, Key_Launch5 = 0x10a7,
  Key_Launch6 = 0x10a8, Key_Launch7 = 0x10a9, Key_Launch8 = 0x10aa, Key_Launch9 = 0x10ab,
  Key_LaunchA = 0x10ac, Key_LaunchB = 0x10ad, Key_LaunchC = 0x10ae, Key_LaunchD = 0x10af,
  Key_LaunchE = 0x10b0, Key_LaunchF = 0x10b1, Key_MediaLast = 0x1fff, Key_unknown = 0xffff
}
enum  Key {
  Key_Escape = 0x1000, Key_Tab = 0x1001, Key_Backtab = 0x1002, Key_BackTab = Key_Backtab,
  Key_Backspace = 0x1003, Key_BackSpace = Key_Backspace, Key_Return = 0x1004, Key_Enter = 0x1005,
  Key_Insert = 0x1006, Key_Delete = 0x1007, Key_Pause = 0x1008, Key_Print = 0x1009,
  Key_SysReq = 0x100a, Key_Clear = 0x100b, Key_Home = 0x1010, Key_End = 0x1011,
  Key_Left = 0x1012, Key_Up = 0x1013, Key_Right = 0x1014, Key_Down = 0x1015,
  Key_Prior = 0x1016, Key_PageUp = Key_Prior, Key_Next = 0x1017, Key_PageDown = Key_Next,
  Key_Shift = 0x1020, Key_Control = 0x1021, Key_Meta = 0x1022, Key_Alt = 0x1023,
  Key_CapsLock = 0x1024, Key_NumLock = 0x1025, Key_ScrollLock = 0x1026, Key_F1 = 0x1030,
  Key_F2 = 0x1031, Key_F3 = 0x1032, Key_F4 = 0x1033, Key_F5 = 0x1034,
  Key_F6 = 0x1035, Key_F7 = 0x1036, Key_F8 = 0x1037, Key_F9 = 0x1038,
  Key_F10 = 0x1039, Key_F11 = 0x103a, Key_F12 = 0x103b, Key_F13 = 0x103c,
  Key_F14 = 0x103d, Key_F15 = 0x103e, Key_F16 = 0x103f, Key_F17 = 0x1040,
  Key_F18 = 0x1041, Key_F19 = 0x1042, Key_F20 = 0x1043, Key_F21 = 0x1044,
  Key_F22 = 0x1045, Key_F23 = 0x1046, Key_F24 = 0x1047, Key_F25 = 0x1048,
  Key_F26 = 0x1049, Key_F27 = 0x104a, Key_F28 = 0x104b, Key_F29 = 0x104c,
  Key_F30 = 0x104d, Key_F31 = 0x104e, Key_F32 = 0x104f, Key_F33 = 0x1050,
  Key_F34 = 0x1051, Key_F35 = 0x1052, Key_Super_L = 0x1053, Key_Super_R = 0x1054,
  Key_Menu = 0x1055, Key_Hyper_L = 0x1056, Key_Hyper_R = 0x1057, Key_Help = 0x1058,
  Key_Direction_L = 0x1059, Key_Direction_R = 0x1060, Key_Space = 0x20, Key_Any = Key_Space,
  Key_Exclam = 0x21, Key_QuoteDbl = 0x22, Key_NumberSign = 0x23, Key_Dollar = 0x24,
  Key_Percent = 0x25, Key_Ampersand = 0x26, Key_Apostrophe = 0x27, Key_ParenLeft = 0x28,
  Key_ParenRight = 0x29, Key_Asterisk = 0x2a, Key_Plus = 0x2b, Key_Comma = 0x2c,
  Key_Minus = 0x2d, Key_Period = 0x2e, Key_Slash = 0x2f, Key_0 = 0x30,
  Key_1 = 0x31, Key_2 = 0x32, Key_3 = 0x33, Key_4 = 0x34,
  Key_5 = 0x35, Key_6 = 0x36, Key_7 = 0x37, Key_8 = 0x38,
  Key_9 = 0x39, Key_Colon = 0x3a, Key_Semicolon = 0x3b, Key_Less = 0x3c,
  Key_Equal = 0x3d, Key_Greater = 0x3e, Key_Question = 0x3f, Key_At = 0x40,
  Key_A = 0x41, Key_B = 0x42, Key_C = 0x43, Key_D = 0x44,
  Key_E = 0x45, Key_F = 0x46, Key_G = 0x47, Key_H = 0x48,
  Key_I = 0x49, Key_J = 0x4a, Key_K = 0x4b, Key_L = 0x4c,
  Key_M = 0x4d, Key_N = 0x4e, Key_O = 0x4f, Key_P = 0x50,
  Key_Q = 0x51, Key_R = 0x52, Key_S = 0x53, Key_T = 0x54,
  Key_U = 0x55, Key_V = 0x56, Key_W = 0x57, Key_X = 0x58,
  Key_Y = 0x59, Key_Z = 0x5a, Key_BracketLeft = 0x5b, Key_Backslash = 0x5c,
  Key_BracketRight = 0x5d, Key_AsciiCircum = 0x5e, Key_Underscore = 0x5f, Key_QuoteLeft = 0x60,
  Key_BraceLeft = 0x7b, Key_Bar = 0x7c, Key_BraceRight = 0x7d, Key_AsciiTilde = 0x7e,
  Key_nobreakspace = 0x0a0, Key_exclamdown = 0x0a1, Key_cent = 0x0a2, Key_sterling = 0x0a3,
  Key_currency = 0x0a4, Key_yen = 0x0a5, Key_brokenbar = 0x0a6, Key_section = 0x0a7,
  Key_diaeresis = 0x0a8, Key_copyright = 0x0a9, Key_ordfeminine = 0x0aa, Key_guillemotleft = 0x0ab,
  Key_notsign = 0x0ac, Key_hyphen = 0x0ad, Key_registered = 0x0ae, Key_macron = 0x0af,
  Key_degree = 0x0b0, Key_plusminus = 0x0b1, Key_twosuperior = 0x0b2, Key_threesuperior = 0x0b3,
  Key_acute = 0x0b4, Key_mu = 0x0b5, Key_paragraph = 0x0b6, Key_periodcentered = 0x0b7,
  Key_cedilla = 0x0b8, Key_onesuperior = 0x0b9, Key_masculine = 0x0ba, Key_guillemotright = 0x0bb,
  Key_onequarter = 0x0bc, Key_onehalf = 0x0bd, Key_threequarters = 0x0be, Key_questiondown = 0x0bf,
  Key_Agrave = 0x0c0, Key_Aacute = 0x0c1, Key_Acircumflex = 0x0c2, Key_Atilde = 0x0c3,
  Key_Adiaeresis = 0x0c4, Key_Aring = 0x0c5, Key_AE = 0x0c6, Key_Ccedilla = 0x0c7,
  Key_Egrave = 0x0c8, Key_Eacute = 0x0c9, Key_Ecircumflex = 0x0ca, Key_Ediaeresis = 0x0cb,
  Key_Igrave = 0x0cc, Key_Iacute = 0x0cd, Key_Icircumflex = 0x0ce, Key_Idiaeresis = 0x0cf,
  Key_ETH = 0x0d0, Key_Ntilde = 0x0d1, Key_Ograve = 0x0d2, Key_Oacute = 0x0d3,
  Key_Ocircumflex = 0x0d4, Key_Otilde = 0x0d5, Key_Odiaeresis = 0x0d6, Key_multiply = 0x0d7,
  Key_Ooblique = 0x0d8, Key_Ugrave = 0x0d9, Key_Uacute = 0x0da, Key_Ucircumflex = 0x0db,
  Key_Udiaeresis = 0x0dc, Key_Yacute = 0x0dd, Key_THORN = 0x0de, Key_ssharp = 0x0df,
  Key_agrave = 0x0e0, Key_aacute = 0x0e1, Key_acircumflex = 0x0e2, Key_atilde = 0x0e3,
  Key_adiaeresis = 0x0e4, Key_aring = 0x0e5, Key_ae = 0x0e6, Key_ccedilla = 0x0e7,
  Key_egrave = 0x0e8, Key_eacute = 0x0e9, Key_ecircumflex = 0x0ea, Key_ediaeresis = 0x0eb,
  Key_igrave = 0x0ec, Key_iacute = 0x0ed, Key_icircumflex = 0x0ee, Key_idiaeresis = 0x0ef,
  Key_eth = 0x0f0, Key_ntilde = 0x0f1, Key_ograve = 0x0f2, Key_oacute = 0x0f3,
  Key_ocircumflex = 0x0f4, Key_otilde = 0x0f5, Key_odiaeresis = 0x0f6, Key_division = 0x0f7,
  Key_oslash = 0x0f8, Key_ugrave = 0x0f9, Key_uacute = 0x0fa, Key_ucircumflex = 0x0fb,
  Key_udiaeresis = 0x0fc, Key_yacute = 0x0fd, Key_thorn = 0x0fe, Key_ydiaeresis = 0x0ff,
  Key_Back = 0x1061, Key_Forward = 0x1062, Key_Stop = 0x1063, Key_Refresh = 0x1064,
  Key_VolumeDown = 0x1070, Key_VolumeMute = 0x1071, Key_VolumeUp = 0x1072, Key_BassBoost = 0x1073,
  Key_BassUp = 0x1074, Key_BassDown = 0x1075, Key_TrebleUp = 0x1076, Key_TrebleDown = 0x1077,
  Key_MediaPlay = 0x1080, Key_MediaStop = 0x1081, Key_MediaPrev = 0x1082, Key_MediaNext = 0x1083,
  Key_MediaRecord = 0x1084, Key_HomePage = 0x1090, Key_Favorites = 0x1091, Key_Search = 0x1092,
  Key_Standby = 0x1093, Key_OpenUrl = 0x1094, Key_LaunchMail = 0x10a0, Key_LaunchMedia = 0x10a1,
  Key_Launch0 = 0x10a2, Key_Launch1 = 0x10a3, Key_Launch2 = 0x10a4, Key_Launch3 = 0x10a5,
  Key_Launch4 = 0x10a6, Key_Launch5 = 0x10a7, Key_Launch6 = 0x10a8, Key_Launch7 = 0x10a9,
  Key_Launch8 = 0x10aa, Key_Launch9 = 0x10ab, Key_LaunchA = 0x10ac, Key_LaunchB = 0x10ad,
  Key_LaunchC = 0x10ae, Key_LaunchD = 0x10af, Key_LaunchE = 0x10b0, Key_LaunchF = 0x10b1,
  Key_MediaLast = 0x1fff, Key_unknown = 0xffff, Key_Escape = 0x1000, Key_Tab = 0x1001,
  Key_Backtab = 0x1002, Key_BackTab = Key_Backtab, Key_Backspace = 0x1003, Key_BackSpace = Key_Backspace,
  Key_Return = 0x1004, Key_Enter = 0x1005, Key_Insert = 0x1006, Key_Delete = 0x1007,
  Key_Pause = 0x1008, Key_Print = 0x1009, Key_SysReq = 0x100a, Key_Clear = 0x100b,
  Key_Home = 0x1010, Key_End = 0x1011, Key_Left = 0x1012, Key_Up = 0x1013,
  Key_Right = 0x1014, Key_Down = 0x1015, Key_Prior = 0x1016, Key_PageUp = Key_Prior,
  Key_Next = 0x1017, Key_PageDown = Key_Next, Key_Shift = 0x1020, Key_Control = 0x1021,
  Key_Meta = 0x1022, Key_Alt = 0x1023, Key_CapsLock = 0x1024, Key_NumLock = 0x1025,
  Key_ScrollLock = 0x1026, Key_F1 = 0x1030, Key_F2 = 0x1031, Key_F3 = 0x1032,
  Key_F4 = 0x1033, Key_F5 = 0x1034, Key_F6 = 0x1035, Key_F7 = 0x1036,
  Key_F8 = 0x1037, Key_F9 = 0x1038, Key_F10 = 0x1039, Key_F11 = 0x103a,
  Key_F12 = 0x103b, Key_F13 = 0x103c, Key_F14 = 0x103d, Key_F15 = 0x103e,
  Key_F16 = 0x103f, Key_F17 = 0x1040, Key_F18 = 0x1041, Key_F19 = 0x1042,
  Key_F20 = 0x1043, Key_F21 = 0x1044, Key_F22 = 0x1045, Key_F23 = 0x1046,
  Key_F24 = 0x1047, Key_F25 = 0x1048, Key_F26 = 0x1049, Key_F27 = 0x104a,
  Key_F28 = 0x104b, Key_F29 = 0x104c, Key_F30 = 0x104d, Key_F31 = 0x104e,
  Key_F32 = 0x104f, Key_F33 = 0x1050, Key_F34 = 0x1051, Key_F35 = 0x1052,
  Key_Super_L = 0x1053, Key_Super_R = 0x1054, Key_Menu = 0x1055, Key_Hyper_L = 0x1056,
  Key_Hyper_R = 0x1057, Key_Help = 0x1058, Key_Direction_L = 0x1059, Key_Direction_R = 0x1060,
  Key_Space = 0x20, Key_Any = Key_Space, Key_Exclam = 0x21, Key_QuoteDbl = 0x22,
  Key_NumberSign = 0x23, Key_Dollar = 0x24, Key_Percent = 0x25, Key_Ampersand = 0x26,
  Key_Apostrophe = 0x27, Key_ParenLeft = 0x28, Key_ParenRight = 0x29, Key_Asterisk = 0x2a,
  Key_Plus = 0x2b, Key_Comma = 0x2c, Key_Minus = 0x2d, Key_Period = 0x2e,
  Key_Slash = 0x2f, Key_0 = 0x30, Key_1 = 0x31, Key_2 = 0x32,
  Key_3 = 0x33, Key_4 = 0x34, Key_5 = 0x35, Key_6 = 0x36,
  Key_7 = 0x37, Key_8 = 0x38, Key_9 = 0x39, Key_Colon = 0x3a,
  Key_Semicolon = 0x3b, Key_Less = 0x3c, Key_Equal = 0x3d, Key_Greater = 0x3e,
  Key_Question = 0x3f, Key_At = 0x40, Key_A = 0x41, Key_B = 0x42,
  Key_C = 0x43, Key_D = 0x44, Key_E = 0x45, Key_F = 0x46,
  Key_G = 0x47, Key_H = 0x48, Key_I = 0x49, Key_J = 0x4a,
  Key_K = 0x4b, Key_L = 0x4c, Key_M = 0x4d, Key_N = 0x4e,
  Key_O = 0x4f, Key_P = 0x50, Key_Q = 0x51, Key_R = 0x52,
  Key_S = 0x53, Key_T = 0x54, Key_U = 0x55, Key_V = 0x56,
  Key_W = 0x57, Key_X = 0x58, Key_Y = 0x59, Key_Z = 0x5a,
  Key_BracketLeft = 0x5b, Key_Backslash = 0x5c, Key_BracketRight = 0x5d, Key_AsciiCircum = 0x5e,
  Key_Underscore = 0x5f, Key_QuoteLeft = 0x60, Key_BraceLeft = 0x7b, Key_Bar = 0x7c,
  Key_BraceRight = 0x7d, Key_AsciiTilde = 0x7e, Key_nobreakspace = 0x0a0, Key_exclamdown = 0x0a1,
  Key_cent = 0x0a2, Key_sterling = 0x0a3, Key_currency = 0x0a4, Key_yen = 0x0a5,
  Key_brokenbar = 0x0a6, Key_section = 0x0a7, Key_diaeresis = 0x0a8, Key_copyright = 0x0a9,
  Key_ordfeminine = 0x0aa, Key_guillemotleft = 0x0ab, Key_notsign = 0x0ac, Key_hyphen = 0x0ad,
  Key_registered = 0x0ae, Key_macron = 0x0af, Key_degree = 0x0b0, Key_plusminus = 0x0b1,
  Key_twosuperior = 0x0b2, Key_threesuperior = 0x0b3, Key_acute = 0x0b4, Key_mu = 0x0b5,
  Key_paragraph = 0x0b6, Key_periodcentered = 0x0b7, Key_cedilla = 0x0b8, Key_onesuperior = 0x0b9,
  Key_masculine = 0x0ba, Key_guillemotright = 0x0bb, Key_onequarter = 0x0bc, Key_onehalf = 0x0bd,
  Key_threequarters = 0x0be, Key_questiondown = 0x0bf, Key_Agrave = 0x0c0, Key_Aacute = 0x0c1,
  Key_Acircumflex = 0x0c2, Key_Atilde = 0x0c3, Key_Adiaeresis = 0x0c4, Key_Aring = 0x0c5,
  Key_AE = 0x0c6, Key_Ccedilla = 0x0c7, Key_Egrave = 0x0c8, Key_Eacute = 0x0c9,
  Key_Ecircumflex = 0x0ca, Key_Ediaeresis = 0x0cb, Key_Igrave = 0x0cc, Key_Iacute = 0x0cd,
  Key_Icircumflex = 0x0ce, Key_Idiaeresis = 0x0cf, Key_ETH = 0x0d0, Key_Ntilde = 0x0d1,
  Key_Ograve = 0x0d2, Key_Oacute = 0x0d3, Key_Ocircumflex = 0x0d4, Key_Otilde = 0x0d5,
  Key_Odiaeresis = 0x0d6, Key_multiply = 0x0d7, Key_Ooblique = 0x0d8, Key_Ugrave = 0x0d9,
  Key_Uacute = 0x0da, Key_Ucircumflex = 0x0db, Key_Udiaeresis = 0x0dc, Key_Yacute = 0x0dd,
  Key_THORN = 0x0de, Key_ssharp = 0x0df, Key_agrave = 0x0e0, Key_aacute = 0x0e1,
  Key_acircumflex = 0x0e2, Key_atilde = 0x0e3, Key_adiaeresis = 0x0e4, Key_aring = 0x0e5,
  Key_ae = 0x0e6, Key_ccedilla = 0x0e7, Key_egrave = 0x0e8, Key_eacute = 0x0e9,
  Key_ecircumflex = 0x0ea, Key_ediaeresis = 0x0eb, Key_igrave = 0x0ec, Key_iacute = 0x0ed,
  Key_icircumflex = 0x0ee, Key_idiaeresis = 0x0ef, Key_eth = 0x0f0, Key_ntilde = 0x0f1,
  Key_ograve = 0x0f2, Key_oacute = 0x0f3, Key_ocircumflex = 0x0f4, Key_otilde = 0x0f5,
  Key_odiaeresis = 0x0f6, Key_division = 0x0f7, Key_oslash = 0x0f8, Key_ugrave = 0x0f9,
  Key_uacute = 0x0fa, Key_ucircumflex = 0x0fb, Key_udiaeresis = 0x0fc, Key_yacute = 0x0fd,
  Key_thorn = 0x0fe, Key_ydiaeresis = 0x0ff, Key_Back = 0x1061, Key_Forward = 0x1062,
  Key_Stop = 0x1063, Key_Refresh = 0x1064, Key_VolumeDown = 0x1070, Key_VolumeMute = 0x1071,
  Key_VolumeUp = 0x1072, Key_BassBoost = 0x1073, Key_BassUp = 0x1074, Key_BassDown = 0x1075,
  Key_TrebleUp = 0x1076, Key_TrebleDown = 0x1077, Key_MediaPlay = 0x1080, Key_MediaStop = 0x1081,
  Key_MediaPrev = 0x1082, Key_MediaNext = 0x1083, Key_MediaRecord = 0x1084, Key_HomePage = 0x1090,
  Key_Favorites = 0x1091, Key_Search = 0x1092, Key_Standby = 0x1093, Key_OpenUrl = 0x1094,
  Key_LaunchMail = 0x10a0, Key_LaunchMedia = 0x10a1, Key_Launch0 = 0x10a2, Key_Launch1 = 0x10a3,
  Key_Launch2 = 0x10a4, Key_Launch3 = 0x10a5, Key_Launch4 = 0x10a6, Key_Launch5 = 0x10a7,
  Key_Launch6 = 0x10a8, Key_Launch7 = 0x10a9, Key_Launch8 = 0x10aa, Key_Launch9 = 0x10ab,
  Key_LaunchA = 0x10ac, Key_LaunchB = 0x10ad, Key_LaunchC = 0x10ae, Key_LaunchD = 0x10af,
  Key_LaunchE = 0x10b0, Key_LaunchF = 0x10b1, Key_MediaLast = 0x1fff, Key_unknown = 0xffff
}
enum  MacintoshVersion {
  MV_Unknown = 0x0000, MV_9 = 0x0001, MV_10_DOT_0 = 0x0002, MV_10_DOT_1 = 0x0003,
  MV_10_DOT_2 = 0x0004, MV_10_DOT_3 = 0x0005, MV_CHEETAH = MV_10_DOT_0, MV_PUMA = MV_10_DOT_1,
  MV_JAGUAR = MV_10_DOT_2, MV_PANTHER = MV_10_DOT_3, MV_Unknown = 0x0000, MV_9 = 0x0001,
  MV_10_DOT_0 = 0x0002, MV_10_DOT_1 = 0x0003, MV_10_DOT_2 = 0x0004, MV_10_DOT_3 = 0x0005,
  MV_CHEETAH = MV_10_DOT_0, MV_PUMA = MV_10_DOT_1, MV_JAGUAR = MV_10_DOT_2, MV_PANTHER = MV_10_DOT_3
}
enum  MacintoshVersion {
  MV_Unknown = 0x0000, MV_9 = 0x0001, MV_10_DOT_0 = 0x0002, MV_10_DOT_1 = 0x0003,
  MV_10_DOT_2 = 0x0004, MV_10_DOT_3 = 0x0005, MV_CHEETAH = MV_10_DOT_0, MV_PUMA = MV_10_DOT_1,
  MV_JAGUAR = MV_10_DOT_2, MV_PANTHER = MV_10_DOT_3, MV_Unknown = 0x0000, MV_9 = 0x0001,
  MV_10_DOT_0 = 0x0002, MV_10_DOT_1 = 0x0003, MV_10_DOT_2 = 0x0004, MV_10_DOT_3 = 0x0005,
  MV_CHEETAH = MV_10_DOT_0, MV_PUMA = MV_10_DOT_1, MV_JAGUAR = MV_10_DOT_2, MV_PANTHER = MV_10_DOT_3
}
enum  Modifier {
  META = 0x00100000, SHIFT = 0x00200000, CTRL = 0x00400000, ALT = 0x00800000,
  MODIFIER_MASK = 0x00f00000, UNICODE_ACCEL = 0x10000000, ASCII_ACCEL = UNICODE_ACCEL, META = 0x00100000,
  SHIFT = 0x00200000, CTRL = 0x00400000, ALT = 0x00800000, MODIFIER_MASK = 0x00f00000,
  UNICODE_ACCEL = 0x10000000, ASCII_ACCEL = UNICODE_ACCEL
}
enum  Modifier {
  META = 0x00100000, SHIFT = 0x00200000, CTRL = 0x00400000, ALT = 0x00800000,
  MODIFIER_MASK = 0x00f00000, UNICODE_ACCEL = 0x10000000, ASCII_ACCEL = UNICODE_ACCEL, META = 0x00100000,
  SHIFT = 0x00200000, CTRL = 0x00400000, ALT = 0x00800000, MODIFIER_MASK = 0x00f00000,
  UNICODE_ACCEL = 0x10000000, ASCII_ACCEL = UNICODE_ACCEL
}
enum  Orientation { Horizontal = 0, Vertical, Horizontal = 0, Vertical }
enum  Orientation { Horizontal = 0, Vertical, Horizontal = 0, Vertical }
enum  PaintUnit {
  PixelUnit, LoMetricUnit, HiMetricUnit, LoEnglishUnit,
  HiEnglishUnit, TwipsUnit, PixelUnit, LoMetricUnit,
  HiMetricUnit, LoEnglishUnit, HiEnglishUnit, TwipsUnit
}
enum  PaintUnit {
  PixelUnit, LoMetricUnit, HiMetricUnit, LoEnglishUnit,
  HiEnglishUnit, TwipsUnit, PixelUnit, LoMetricUnit,
  HiMetricUnit, LoEnglishUnit, HiEnglishUnit, TwipsUnit
}
enum  PDevCmd {
  PdcNOP = 0, PdcDrawPoint = 1, PdcDrawFirst = PdcDrawPoint, PdcMoveTo = 2,
  PdcLineTo = 3, PdcDrawLine = 4, PdcDrawRect = 5, PdcDrawRoundRect = 6,
  PdcDrawEllipse = 7, PdcDrawArc = 8, PdcDrawPie = 9, PdcDrawChord = 10,
  PdcDrawLineSegments = 11, PdcDrawPolyline = 12, PdcDrawPolygon = 13, PdcDrawCubicBezier = 14,
  PdcDrawText = 15, PdcDrawTextFormatted = 16, PdcDrawPixmap = 17, PdcDrawImage = 18,
  PdcDrawText2 = 19, PdcDrawText2Formatted = 20, PdcDrawTextItem = 21, PdcDrawLast = PdcDrawTextItem,
  PdcBegin = 30, PdcEnd = 31, PdcSave = 32, PdcRestore = 33,
  PdcSetdev = 34, PdcSetBkColor = 40, PdcSetBkMode = 41, PdcSetROP = 42,
  PdcSetBrushOrigin = 43, PdcSetFont = 45, PdcSetPen = 46, PdcSetBrush = 47,
  PdcSetTabStops = 48, PdcSetTabArray = 49, PdcSetUnit = 50, PdcSetVXform = 51,
  PdcSetWindow = 52, PdcSetViewport = 53, PdcSetWXform = 54, PdcSetWMatrix = 55,
  PdcSaveWMatrix = 56, PdcRestoreWMatrix = 57, PdcSetClip = 60, PdcSetClipRegion = 61,
  PdcReservedStart = 0, PdcReservedStop = 199, PdcNOP = 0, PdcDrawPoint = 1,
  PdcDrawFirst = PdcDrawPoint, PdcMoveTo = 2, PdcLineTo = 3, PdcDrawLine = 4,
  PdcDrawRect = 5, PdcDrawRoundRect = 6, PdcDrawEllipse = 7, PdcDrawArc = 8,
  PdcDrawPie = 9, PdcDrawChord = 10, PdcDrawLineSegments = 11, PdcDrawPolyline = 12,
  PdcDrawPolygon = 13, PdcDrawCubicBezier = 14, PdcDrawText = 15, PdcDrawTextFormatted = 16,
  PdcDrawPixmap = 17, PdcDrawImage = 18, PdcDrawText2 = 19, PdcDrawText2Formatted = 20,
  PdcDrawTextItem = 21, PdcDrawLast = PdcDrawTextItem, PdcBegin = 30, PdcEnd = 31,
  PdcSave = 32, PdcRestore = 33, PdcSetdev = 34, PdcSetBkColor = 40,
  PdcSetBkMode = 41, PdcSetROP = 42, PdcSetBrushOrigin = 43, PdcSetFont = 45,
  PdcSetPen = 46, PdcSetBrush = 47, PdcSetTabStops = 48, PdcSetTabArray = 49,
  PdcSetUnit = 50, PdcSetVXform = 51, PdcSetWindow = 52, PdcSetViewport = 53,
  PdcSetWXform = 54, PdcSetWMatrix = 55, PdcSaveWMatrix = 56, PdcRestoreWMatrix = 57,
  PdcSetClip = 60, PdcSetClipRegion = 61, PdcReservedStart = 0, PdcReservedStop = 199
}
enum  PDevCmd {
  PdcNOP = 0, PdcDrawPoint = 1, PdcDrawFirst = PdcDrawPoint, PdcMoveTo = 2,
  PdcLineTo = 3, PdcDrawLine = 4, PdcDrawRect = 5, PdcDrawRoundRect = 6,
  PdcDrawEllipse = 7, PdcDrawArc = 8, PdcDrawPie = 9, PdcDrawChord = 10,
  PdcDrawLineSegments = 11, PdcDrawPolyline = 12, PdcDrawPolygon = 13, PdcDrawCubicBezier = 14,
  PdcDrawText = 15, PdcDrawTextFormatted = 16, PdcDrawPixmap = 17, PdcDrawImage = 18,
  PdcDrawText2 = 19, PdcDrawText2Formatted = 20, PdcDrawTextItem = 21, PdcDrawLast = PdcDrawTextItem,
  PdcBegin = 30, PdcEnd = 31, PdcSave = 32, PdcRestore = 33,
  PdcSetdev = 34, PdcSetBkColor = 40, PdcSetBkMode = 41, PdcSetROP = 42,
  PdcSetBrushOrigin = 43, PdcSetFont = 45, PdcSetPen = 46, PdcSetBrush = 47,
  PdcSetTabStops = 48, PdcSetTabArray = 49, PdcSetUnit = 50, PdcSetVXform = 51,
  PdcSetWindow = 52, PdcSetViewport = 53, PdcSetWXform = 54, PdcSetWMatrix = 55,
  PdcSaveWMatrix = 56, PdcRestoreWMatrix = 57, PdcSetClip = 60, PdcSetClipRegion = 61,
  PdcReservedStart = 0, PdcReservedStop = 199, PdcNOP = 0, PdcDrawPoint = 1,
  PdcDrawFirst = PdcDrawPoint, PdcMoveTo = 2, PdcLineTo = 3, PdcDrawLine = 4,
  PdcDrawRect = 5, PdcDrawRoundRect = 6, PdcDrawEllipse = 7, PdcDrawArc = 8,
  PdcDrawPie = 9, PdcDrawChord = 10, PdcDrawLineSegments = 11, PdcDrawPolyline = 12,
  PdcDrawPolygon = 13, PdcDrawCubicBezier = 14, PdcDrawText = 15, PdcDrawTextFormatted = 16,
  PdcDrawPixmap = 17, PdcDrawImage = 18, PdcDrawText2 = 19, PdcDrawText2Formatted = 20,
  PdcDrawTextItem = 21, PdcDrawLast = PdcDrawTextItem, PdcBegin = 30, PdcEnd = 31,
  PdcSave = 32, PdcRestore = 33, PdcSetdev = 34, PdcSetBkColor = 40,
  PdcSetBkMode = 41, PdcSetROP = 42, PdcSetBrushOrigin = 43, PdcSetFont = 45,
  PdcSetPen = 46, PdcSetBrush = 47, PdcSetTabStops = 48, PdcSetTabArray = 49,
  PdcSetUnit = 50, PdcSetVXform = 51, PdcSetWindow = 52, PdcSetViewport = 53,
  PdcSetWXform = 54, PdcSetWMatrix = 55, PdcSaveWMatrix = 56, PdcRestoreWMatrix = 57,
  PdcSetClip = 60, PdcSetClipRegion = 61, PdcReservedStart = 0, PdcReservedStop = 199
}
enum  PenCapStyle {
  FlatCap = 0x00, SquareCap = 0x10, RoundCap = 0x20, MPenCapStyle = 0x30,
  FlatCap = 0x00, SquareCap = 0x10, RoundCap = 0x20, MPenCapStyle = 0x30
}
enum  PenCapStyle {
  FlatCap = 0x00, SquareCap = 0x10, RoundCap = 0x20, MPenCapStyle = 0x30,
  FlatCap = 0x00, SquareCap = 0x10, RoundCap = 0x20, MPenCapStyle = 0x30
}
enum  PenJoinStyle {
  MiterJoin = 0x00, BevelJoin = 0x40, RoundJoin = 0x80, MPenJoinStyle = 0xc0,
  MiterJoin = 0x00, BevelJoin = 0x40, RoundJoin = 0x80, MPenJoinStyle = 0xc0
}
enum  PenJoinStyle {
  MiterJoin = 0x00, BevelJoin = 0x40, RoundJoin = 0x80, MPenJoinStyle = 0xc0,
  MiterJoin = 0x00, BevelJoin = 0x40, RoundJoin = 0x80, MPenJoinStyle = 0xc0
}
enum  PenStyle {
  NoPen, SolidLine, DashLine, DotLine,
  DashDotLine, DashDotDotLine, MPenStyle = 0x0f, NoPen,
  SolidLine, DashLine, DotLine, DashDotLine,
  DashDotDotLine, MPenStyle = 0x0f
}
enum  PenStyle {
  NoPen, SolidLine, DashLine, DotLine,
  DashDotLine, DashDotDotLine, MPenStyle = 0x0f, NoPen,
  SolidLine, DashLine, DotLine, DashDotLine,
  DashDotDotLine, MPenStyle = 0x0f
}
enum  RasterOp {
  CopyROP, OrROP, XorROP, NotAndROP,
  EraseROP = NotAndROP, NotCopyROP, NotOrROP, NotXorROP,
  AndROP, NotEraseROP = AndROP, NotROP, ClearROP,
  SetROP, NopROP, AndNotROP, OrNotROP,
  NandROP, NorROP, LastROP = NorROP, CopyROP,
  OrROP, XorROP, NotAndROP, EraseROP = NotAndROP,
  NotCopyROP, NotOrROP, NotXorROP, AndROP,
  NotEraseROP = AndROP, NotROP, ClearROP, SetROP,
  NopROP, AndNotROP, OrNotROP, NandROP,
  NorROP, LastROP = NorROP
}
enum  RasterOp {
  CopyROP, OrROP, XorROP, NotAndROP,
  EraseROP = NotAndROP, NotCopyROP, NotOrROP, NotXorROP,
  AndROP, NotEraseROP = AndROP, NotROP, ClearROP,
  SetROP, NopROP, AndNotROP, OrNotROP,
  NandROP, NorROP, LastROP = NorROP, CopyROP,
  OrROP, XorROP, NotAndROP, EraseROP = NotAndROP,
  NotCopyROP, NotOrROP, NotXorROP, AndROP,
  NotEraseROP = AndROP, NotROP, ClearROP, SetROP,
  NopROP, AndNotROP, OrNotROP, NandROP,
  NorROP, LastROP = NorROP
}
enum  SequenceMatch {
  NoMatch, PartialMatch, Identical, NoMatch,
  PartialMatch, Identical
}
enum  SequenceMatch {
  NoMatch, PartialMatch, Identical, NoMatch,
  PartialMatch, Identical
}
enum  SortOrder { Ascending, Descending, Ascending, Descending }
enum  SortOrder { Ascending, Descending, Ascending, Descending }
enum  StringComparisonMode {
  CaseSensitive = 0x00001, BeginsWith = 0x00002, EndsWith = 0x00004, Contains = 0x00008,
  ExactMatch = 0x00010, CaseSensitive = 0x00001, BeginsWith = 0x00002, EndsWith = 0x00004,
  Contains = 0x00008, ExactMatch = 0x00010
}
enum  StringComparisonMode {
  CaseSensitive = 0x00001, BeginsWith = 0x00002, EndsWith = 0x00004, Contains = 0x00008,
  ExactMatch = 0x00010, CaseSensitive = 0x00001, BeginsWith = 0x00002, EndsWith = 0x00004,
  Contains = 0x00008, ExactMatch = 0x00010
}
enum  TextFlags {
  SingleLine = 0x0080, DontClip = 0x0100, ExpandTabs = 0x0200, ShowPrefix = 0x0400,
  WordBreak = 0x0800, BreakAnywhere = 0x1000, DontPrint = 0x2000, Underline = 0x01000000,
  Overline = 0x02000000, StrikeOut = 0x04000000, IncludeTrailingSpaces = 0x08000000, NoAccel = 0x4000,
  SingleLine = 0x0080, DontClip = 0x0100, ExpandTabs = 0x0200, ShowPrefix = 0x0400,
  WordBreak = 0x0800, BreakAnywhere = 0x1000, DontPrint = 0x2000, Underline = 0x01000000,
  Overline = 0x02000000, StrikeOut = 0x04000000, IncludeTrailingSpaces = 0x08000000, NoAccel = 0x4000
}
enum  TextFlags {
  SingleLine = 0x0080, DontClip = 0x0100, ExpandTabs = 0x0200, ShowPrefix = 0x0400,
  WordBreak = 0x0800, BreakAnywhere = 0x1000, DontPrint = 0x2000, Underline = 0x01000000,
  Overline = 0x02000000, StrikeOut = 0x04000000, IncludeTrailingSpaces = 0x08000000, NoAccel = 0x4000,
  SingleLine = 0x0080, DontClip = 0x0100, ExpandTabs = 0x0200, ShowPrefix = 0x0400,
  WordBreak = 0x0800, BreakAnywhere = 0x1000, DontPrint = 0x2000, Underline = 0x01000000,
  Overline = 0x02000000, StrikeOut = 0x04000000, IncludeTrailingSpaces = 0x08000000, NoAccel = 0x4000
}
enum  TextFormat {
  PlainText, RichText, AutoText, LogText,
  PlainText, RichText, AutoText, LogText
}
enum  TextFormat {
  PlainText, RichText, AutoText, LogText,
  PlainText, RichText, AutoText, LogText
}
enum  TimeSpec { LocalTime, UTC, LocalTime, UTC }
enum  TimeSpec { LocalTime, UTC, LocalTime, UTC }
typedef Dock ToolBarDock
typedef Dock ToolBarDock
enum  UIEffect {
  UI_General, UI_AnimateMenu, UI_FadeMenu, UI_AnimateCombo,
  UI_AnimateTooltip, UI_FadeTooltip, UI_AnimateToolBox, UI_General,
  UI_AnimateMenu, UI_FadeMenu, UI_AnimateCombo, UI_AnimateTooltip,
  UI_FadeTooltip, UI_AnimateToolBox
}
enum  UIEffect {
  UI_General, UI_AnimateMenu, UI_FadeMenu, UI_AnimateCombo,
  UI_AnimateTooltip, UI_FadeTooltip, UI_AnimateToolBox, UI_General,
  UI_AnimateMenu, UI_FadeMenu, UI_AnimateCombo, UI_AnimateTooltip,
  UI_FadeTooltip, UI_AnimateToolBox
}
typedef uint WFlags
typedef uint WFlags
enum  WidgetFlags {
  WType_TopLevel = 0x00000001, WType_Dialog = 0x00000002, WType_Popup = 0x00000004, WType_Desktop = 0x00000008,
  WType_Mask = 0x0000000f, WStyle_Customize = 0x00000010, WStyle_NormalBorder = 0x00000020, WStyle_DialogBorder = 0x00000040,
  WStyle_NoBorder = 0x00002000, WStyle_Title = 0x00000080, WStyle_SysMenu = 0x00000100, WStyle_Minimize = 0x00000200,
  WStyle_Maximize = 0x00000400, WStyle_MinMax = WStyle_Minimize | WStyle_Maximize, WStyle_Tool = 0x00000800, WStyle_StaysOnTop = 0x00001000,
  WStyle_ContextHelp = 0x00004000, WStyle_Reserved = 0x00008000, WStyle_Mask = 0x0000fff0, WDestructiveClose = 0x00010000,
  WPaintDesktop = 0x00020000, WPaintUnclipped = 0x00040000, WPaintClever = 0x00080000, WResizeNoErase = 0x00100000,
  WMouseNoMask = 0x00200000, WStaticContents = 0x00400000, WRepaintNoErase = 0x00800000, WX11BypassWM = 0x01000000,
  WWinOwnDC = 0x00000000, WMacNoSheet = 0x00000000, WMacDrawer = 0x00000000, WGroupLeader = 0x02000000,
  WShowModal = 0x04000000, WNoMousePropagation = 0x08000000, WSubWindow = 0x10000000, WStyle_Splash = 0x20000000,
  WNoAutoErase = WRepaintNoErase | WResizeNoErase, WNorthWestGravity = WStaticContents, WType_Modal = WType_Dialog | WShowModal, WStyle_Dialog = WType_Dialog,
  WStyle_NoBorderEx = WStyle_NoBorder, WType_TopLevel = 0x00000001, WType_Dialog = 0x00000002, WType_Popup = 0x00000004,
  WType_Desktop = 0x00000008, WType_Mask = 0x0000000f, WStyle_Customize = 0x00000010, WStyle_NormalBorder = 0x00000020,
  WStyle_DialogBorder = 0x00000040, WStyle_NoBorder = 0x00002000, WStyle_Title = 0x00000080, WStyle_SysMenu = 0x00000100,
  WStyle_Minimize = 0x00000200, WStyle_Maximize = 0x00000400, WStyle_MinMax = WStyle_Minimize | WStyle_Maximize, WStyle_Tool = 0x00000800,
  WStyle_StaysOnTop = 0x00001000, WStyle_ContextHelp = 0x00004000, WStyle_Reserved = 0x00008000, WStyle_Mask = 0x0000fff0,
  WDestructiveClose = 0x00010000, WPaintDesktop = 0x00020000, WPaintUnclipped = 0x00040000, WPaintClever = 0x00080000,
  WResizeNoErase = 0x00100000, WMouseNoMask = 0x00200000, WStaticContents = 0x00400000, WRepaintNoErase = 0x00800000,
  WX11BypassWM = 0x01000000, WWinOwnDC = 0x00000000, WMacNoSheet = 0x00000000, WMacDrawer = 0x00000000,
  WGroupLeader = 0x02000000, WShowModal = 0x04000000, WNoMousePropagation = 0x08000000, WSubWindow = 0x10000000,
  WStyle_Splash = 0x20000000, WNoAutoErase = WRepaintNoErase | WResizeNoErase, WNorthWestGravity = WStaticContents, WType_Modal = WType_Dialog | WShowModal,
  WStyle_Dialog = WType_Dialog, WStyle_NoBorderEx = WStyle_NoBorder
}
enum  WidgetFlags {
  WType_TopLevel = 0x00000001, WType_Dialog = 0x00000002, WType_Popup = 0x00000004, WType_Desktop = 0x00000008,
  WType_Mask = 0x0000000f, WStyle_Customize = 0x00000010, WStyle_NormalBorder = 0x00000020, WStyle_DialogBorder = 0x00000040,
  WStyle_NoBorder = 0x00002000, WStyle_Title = 0x00000080, WStyle_SysMenu = 0x00000100, WStyle_Minimize = 0x00000200,
  WStyle_Maximize = 0x00000400, WStyle_MinMax = WStyle_Minimize | WStyle_Maximize, WStyle_Tool = 0x00000800, WStyle_StaysOnTop = 0x00001000,
  WStyle_ContextHelp = 0x00004000, WStyle_Reserved = 0x00008000, WStyle_Mask = 0x0000fff0, WDestructiveClose = 0x00010000,
  WPaintDesktop = 0x00020000, WPaintUnclipped = 0x00040000, WPaintClever = 0x00080000, WResizeNoErase = 0x00100000,
  WMouseNoMask = 0x00200000, WStaticContents = 0x00400000, WRepaintNoErase = 0x00800000, WX11BypassWM = 0x01000000,
  WWinOwnDC = 0x00000000, WMacNoSheet = 0x00000000, WMacDrawer = 0x00000000, WGroupLeader = 0x02000000,
  WShowModal = 0x04000000, WNoMousePropagation = 0x08000000, WSubWindow = 0x10000000, WStyle_Splash = 0x20000000,
  WNoAutoErase = WRepaintNoErase | WResizeNoErase, WNorthWestGravity = WStaticContents, WType_Modal = WType_Dialog | WShowModal, WStyle_Dialog = WType_Dialog,
  WStyle_NoBorderEx = WStyle_NoBorder, WType_TopLevel = 0x00000001, WType_Dialog = 0x00000002, WType_Popup = 0x00000004,
  WType_Desktop = 0x00000008, WType_Mask = 0x0000000f, WStyle_Customize = 0x00000010, WStyle_NormalBorder = 0x00000020,
  WStyle_DialogBorder = 0x00000040, WStyle_NoBorder = 0x00002000, WStyle_Title = 0x00000080, WStyle_SysMenu = 0x00000100,
  WStyle_Minimize = 0x00000200, WStyle_Maximize = 0x00000400, WStyle_MinMax = WStyle_Minimize | WStyle_Maximize, WStyle_Tool = 0x00000800,
  WStyle_StaysOnTop = 0x00001000, WStyle_ContextHelp = 0x00004000, WStyle_Reserved = 0x00008000, WStyle_Mask = 0x0000fff0,
  WDestructiveClose = 0x00010000, WPaintDesktop = 0x00020000, WPaintUnclipped = 0x00040000, WPaintClever = 0x00080000,
  WResizeNoErase = 0x00100000, WMouseNoMask = 0x00200000, WStaticContents = 0x00400000, WRepaintNoErase = 0x00800000,
  WX11BypassWM = 0x01000000, WWinOwnDC = 0x00000000, WMacNoSheet = 0x00000000, WMacDrawer = 0x00000000,
  WGroupLeader = 0x02000000, WShowModal = 0x04000000, WNoMousePropagation = 0x08000000, WSubWindow = 0x10000000,
  WStyle_Splash = 0x20000000, WNoAutoErase = WRepaintNoErase | WResizeNoErase, WNorthWestGravity = WStaticContents, WType_Modal = WType_Dialog | WShowModal,
  WStyle_Dialog = WType_Dialog, WStyle_NoBorderEx = WStyle_NoBorder
}
enum  WidgetState {
  WState_Created = 0x00000001, WState_Disabled = 0x00000002, WState_Visible = 0x00000004, WState_ForceHide = 0x00000008,
  WState_OwnCursor = 0x00000010, WState_MouseTracking = 0x00000020, WState_CompressKeys = 0x00000040, WState_BlockUpdates = 0x00000080,
  WState_InPaintEvent = 0x00000100, WState_Reparented = 0x00000200, WState_ConfigPending = 0x00000400, WState_Resized = 0x00000800,
  WState_AutoMask = 0x00001000, WState_Polished = 0x00002000, WState_DND = 0x00004000, WState_Reserved0 = 0x00008000,
  WState_FullScreen = 0x00010000, WState_OwnSizePolicy = 0x00020000, WState_CreatedHidden = 0x00040000, WState_Maximized = 0x00080000,
  WState_Minimized = 0x00100000, WState_ForceDisabled = 0x00200000, WState_Exposed = 0x00400000, WState_HasMouse = 0x00800000,
  WState_Created = 0x00000001, WState_Disabled = 0x00000002, WState_Visible = 0x00000004, WState_ForceHide = 0x00000008,
  WState_OwnCursor = 0x00000010, WState_MouseTracking = 0x00000020, WState_CompressKeys = 0x00000040, WState_BlockUpdates = 0x00000080,
  WState_InPaintEvent = 0x00000100, WState_Reparented = 0x00000200, WState_ConfigPending = 0x00000400, WState_Resized = 0x00000800,
  WState_AutoMask = 0x00001000, WState_Polished = 0x00002000, WState_DND = 0x00004000, WState_Reserved0 = 0x00008000,
  WState_FullScreen = 0x00010000, WState_OwnSizePolicy = 0x00020000, WState_CreatedHidden = 0x00040000, WState_Maximized = 0x00080000,
  WState_Minimized = 0x00100000, WState_ForceDisabled = 0x00200000, WState_Exposed = 0x00400000, WState_HasMouse = 0x00800000
}
enum  WidgetState {
  WState_Created = 0x00000001, WState_Disabled = 0x00000002, WState_Visible = 0x00000004, WState_ForceHide = 0x00000008,
  WState_OwnCursor = 0x00000010, WState_MouseTracking = 0x00000020, WState_CompressKeys = 0x00000040, WState_BlockUpdates = 0x00000080,
  WState_InPaintEvent = 0x00000100, WState_Reparented = 0x00000200, WState_ConfigPending = 0x00000400, WState_Resized = 0x00000800,
  WState_AutoMask = 0x00001000, WState_Polished = 0x00002000, WState_DND = 0x00004000, WState_Reserved0 = 0x00008000,
  WState_FullScreen = 0x00010000, WState_OwnSizePolicy = 0x00020000, WState_CreatedHidden = 0x00040000, WState_Maximized = 0x00080000,
  WState_Minimized = 0x00100000, WState_ForceDisabled = 0x00200000, WState_Exposed = 0x00400000, WState_HasMouse = 0x00800000,
  WState_Created = 0x00000001, WState_Disabled = 0x00000002, WState_Visible = 0x00000004, WState_ForceHide = 0x00000008,
  WState_OwnCursor = 0x00000010, WState_MouseTracking = 0x00000020, WState_CompressKeys = 0x00000040, WState_BlockUpdates = 0x00000080,
  WState_InPaintEvent = 0x00000100, WState_Reparented = 0x00000200, WState_ConfigPending = 0x00000400, WState_Resized = 0x00000800,
  WState_AutoMask = 0x00001000, WState_Polished = 0x00002000, WState_DND = 0x00004000, WState_Reserved0 = 0x00008000,
  WState_FullScreen = 0x00010000, WState_OwnSizePolicy = 0x00020000, WState_CreatedHidden = 0x00040000, WState_Maximized = 0x00080000,
  WState_Minimized = 0x00100000, WState_ForceDisabled = 0x00200000, WState_Exposed = 0x00400000, WState_HasMouse = 0x00800000
}
enum  WindowState {
  WindowNoState = 0x00000000, WindowMinimized = 0x00000001, WindowMaximized = 0x00000002, WindowFullScreen = 0x00000004,
  WindowActive = 0x00000008, WindowNoState = 0x00000000, WindowMinimized = 0x00000001, WindowMaximized = 0x00000002,
  WindowFullScreen = 0x00000004, WindowActive = 0x00000008
}
enum  WindowState {
  WindowNoState = 0x00000000, WindowMinimized = 0x00000001, WindowMaximized = 0x00000002, WindowFullScreen = 0x00000004,
  WindowActive = 0x00000008, WindowNoState = 0x00000000, WindowMinimized = 0x00000001, WindowMaximized = 0x00000002,
  WindowFullScreen = 0x00000004, WindowActive = 0x00000008
}
enum  WindowsVersion {
  WV_32s = 0x0001, WV_95 = 0x0002, WV_98 = 0x0003, WV_Me = 0x0004,
  WV_DOS_based = 0x000f, WV_NT = 0x0010, WV_2000 = 0x0020, WV_XP = 0x0030,
  WV_2003 = 0x0040, WV_NT_based = 0x00f0, WV_CE = 0x0100, WV_CENET = 0x0200,
  WV_CE_based = 0x0f00, WV_32s = 0x0001, WV_95 = 0x0002, WV_98 = 0x0003,
  WV_Me = 0x0004, WV_DOS_based = 0x000f, WV_NT = 0x0010, WV_2000 = 0x0020,
  WV_XP = 0x0030, WV_2003 = 0x0040, WV_NT_based = 0x00f0, WV_CE = 0x0100,
  WV_CENET = 0x0200, WV_CE_based = 0x0f00
}
enum  WindowsVersion {
  WV_32s = 0x0001, WV_95 = 0x0002, WV_98 = 0x0003, WV_Me = 0x0004,
  WV_DOS_based = 0x000f, WV_NT = 0x0010, WV_2000 = 0x0020, WV_XP = 0x0030,
  WV_2003 = 0x0040, WV_NT_based = 0x00f0, WV_CE = 0x0100, WV_CENET = 0x0200,
  WV_CE_based = 0x0f00, WV_32s = 0x0001, WV_95 = 0x0002, WV_98 = 0x0003,
  WV_Me = 0x0004, WV_DOS_based = 0x000f, WV_NT = 0x0010, WV_2000 = 0x0020,
  WV_XP = 0x0030, WV_2003 = 0x0040, WV_NT_based = 0x00f0, WV_CE = 0x0100,
  WV_CENET = 0x0200, WV_CE_based = 0x0f00
}
typedef uint WState
typedef uint WState

Public Slots

virtual void adjustSize ()
virtual void adjustSize ()
void clearFocus ()
void clearFocus ()
bool close ()
bool close ()
void constPolish () const
void constPolish () const
void deleteLater ()
void deleteLater ()
int exec ()
int exec ()
void iconify ()
void iconify ()
void lower ()
void lower ()
virtual void polish ()
virtual void polish ()
void raise ()
void raise ()
void repaint (const QRegion &, bool erase=TRUE)
void repaint (const QRect &, bool erase=TRUE)
void repaint (int x, int y, int w, int h, bool erase=TRUE)
void repaint (bool erase)
void repaint ()
void repaint (const QRegion &, bool erase=TRUE)
void repaint (const QRect &, bool erase=TRUE)
void repaint (int x, int y, int w, int h, bool erase=TRUE)
void repaint (bool erase)
void repaint ()
virtual void setCaption (const QString &)
virtual void setCaption (const QString &)
void setDisabled (bool)
void setDisabled (bool)
virtual void setEnabled (bool)
virtual void setEnabled (bool)
virtual void setFocus ()
virtual void setFocus ()
void setHidden (bool hide)
void setHidden (bool hide)
virtual void setIcon (const QPixmap &)
virtual void setIcon (const QPixmap &)
virtual void setIconText (const QString &)
virtual void setIconText (const QString &)
virtual void setMouseTracking (bool enable)
virtual void setMouseTracking (bool enable)
void setShown (bool show)
void setShown (bool show)
virtual void setUpdatesEnabled (bool enable)
virtual void setUpdatesEnabled (bool enable)
void showFullScreen ()
void showFullScreen ()
virtual void showMaximized ()
virtual void showMaximized ()
virtual void showMinimized ()
virtual void showMinimized ()
virtual void showNormal ()
virtual void showNormal ()
void stackUnder (QWidget *)
void stackUnder (QWidget *)
void update (const QRect &)
void update (int x, int y, int w, int h)
void update ()
void update (const QRect &)
void update (int x, int y, int w, int h)
void update ()

Signals

void aboutToShow ()
void aboutToShow ()
void applyButtonPressed ()
void applyButtonPressed ()
void cancelButtonPressed ()
void cancelButtonPressed ()
void currentChanged (QWidget *)
void currentChanged (QWidget *)
void defaultButtonPressed ()
void defaultButtonPressed ()
void destroyed (QObject *obj)
void destroyed ()
void destroyed (QObject *obj)
void destroyed ()
void helpButtonPressed ()
void helpButtonPressed ()
void selected (const QString &)
void selected (const QString &)

Public Member Functions

bool acceptDrops () const
bool acceptDrops () const
void addTab (QWidget *, QTab *)
void addTab (QWidget *child, const QIconSet &iconset, const QString &label)
void addTab (QWidget *, const QString &)
void addTab (QWidget *, QTab *)
void addTab (QWidget *child, const QIconSet &iconset, const QString &label)
void addTab (QWidget *, const QString &)
bool autoMask () const
bool autoMask () const
const QBrushbackgroundBrush () const
const QBrushbackgroundBrush () const
const QColorbackgroundColor () const
const QColorbackgroundColor () const
BackgroundMode backgroundMode () const
BackgroundMode backgroundMode () const
QPoint backgroundOffset () const
QPoint backgroundOffset () const
BackgroundOrigin backgroundOrigin () const
BackgroundOrigin backgroundOrigin () const
const QPixmapbackgroundPixmap () const
const QPixmapbackgroundPixmap () const
QSize baseSize () const
QSize baseSize () const
void blockSignals (bool b)
void blockSignals (bool b)
QString caption () const
QString caption () const
void changeTab (QWidget *child, const QIconSet &iconset, const QString &label)
void changeTab (QWidget *, const QString &)
void changeTab (QWidget *child, const QIconSet &iconset, const QString &label)
void changeTab (QWidget *, const QString &)
QObjectchild (const char *objName, const char *inheritsClass=0, bool recursiveSearch=TRUE)
QObjectchild (const char *objName, const char *inheritsClass=0, bool recursiveSearch=TRUE)
QWidgetchildAt (const QPoint &, bool includeThis=FALSE) const
QWidgetchildAt (int x, int y, bool includeThis=FALSE) const
QWidgetchildAt (const QPoint &, bool includeThis=FALSE) const
QWidgetchildAt (int x, int y, bool includeThis=FALSE) const
const QObjectList * children () const
const QObjectList * children () const
QRect childrenRect () const
QRect childrenRect () const
QRegion childrenRegion () const
QRegion childrenRegion () const
void clearMask ()
void clearMask ()
QRegion clipRegion () const
QRegion clipRegion () const
virtual bool close (bool alsoDelete)
virtual bool close (bool alsoDelete)
const QColorGroupcolorGroup () const
const QColorGroupcolorGroup () const
bool connect (const QObject *sender, const char *signal, const char *member) const
bool connect (const QObject *sender, const char *signal, const char *member) const
QWidgetcurrentPage () const
QWidgetcurrentPage () const
const QCursorcursor () const
const QCursorcursor () const
virtual bool customWhatsThis () const
virtual bool customWhatsThis () const
int devType () const
int devType () const
bool disconnect (const QObject *receiver, const char *member=0)
bool disconnect (const char *signal=0, const QObject *receiver=0, const char *member=0)
bool disconnect (const QObject *receiver, const char *member=0)
bool disconnect (const char *signal=0, const QObject *receiver=0, const char *member=0)
void drawText (const QPoint &, const QString &)
void drawText (int x, int y, const QString &)
void drawText (const QPoint &, const QString &)
void drawText (int x, int y, const QString &)
void dumpObjectInfo ()
void dumpObjectInfo ()
void dumpObjectTree ()
void dumpObjectTree ()
void erase (const QRegion &)
void erase (const QRect &)
void erase (int x, int y, int w, int h)
void erase ()
void erase (const QRegion &)
void erase (const QRect &)
void erase (int x, int y, int w, int h)
void erase ()
const QColoreraseColor () const
const QColoreraseColor () const
const QPixmaperasePixmap () const
const QPixmaperasePixmap () const
QWidgetextension () const
QWidgetextension () const
FocusPolicy focusPolicy () const
FocusPolicy focusPolicy () const
QWidgetfocusProxy () const
QWidgetfocusProxy () const
QWidgetfocusWidget () const
QWidgetfocusWidget () const
QFont font () const
QFont font () const
QFontInfo fontInfo () const
QFontInfo fontInfo () const
QFontMetrics fontMetrics () const
QFontMetrics fontMetrics () const
const QColorforegroundColor () const
const QColorforegroundColor () const
QRect frameGeometry () const
QRect frameGeometry () const
QSize frameSize () const
QSize frameSize () const
const QRectgeometry () const
const QRectgeometry () const
void grabKeyboard ()
void grabKeyboard ()
void grabMouse (const QCursor &)
void grabMouse ()
void grabMouse (const QCursor &)
void grabMouse ()
virtual Qt::HANDLE handle () const
bool hasApplyButton () const
bool hasApplyButton () const
bool hasCancelButton () const
bool hasCancelButton () const
bool hasDefaultButton () const
bool hasDefaultButton () const
bool hasFocus () const
bool hasFocus () const
bool hasHelpButton () const
bool hasHelpButton () const
bool hasMouse () const
bool hasMouse () const
bool hasMouseTracking () const
bool hasMouseTracking () const
bool hasOkButton () const
bool hasOkButton () const
int height () const
int height () const
virtual int heightForWidth (int) const
virtual int heightForWidth (int) const
void hide ()
void hide ()
bool highPriority () const
bool highPriority () const
const QPixmapicon () const
const QPixmapicon () const
QString iconText () const
QString iconText () const
bool inherits (const char *) const
bool inherits (const char *) const
virtual void insertChild (QObject *)
virtual void insertChild (QObject *)
void insertTab (QWidget *, QTab *, int index=-1)
void insertTab (QWidget *child, const QIconSet &iconset, const QString &label, int index=-1)
void insertTab (QWidget *, const QString &, int index=-1)
void insertTab (QWidget *, QTab *, int index=-1)
void insertTab (QWidget *child, const QIconSet &iconset, const QString &label, int index=-1)
void insertTab (QWidget *, const QString &, int index=-1)
void installEventFilter (const QObject *)
void installEventFilter (const QObject *)
bool isA (const char *) const
bool isA (const char *) const
bool isActiveWindow () const
bool isActiveWindow () const
bool isDesktop () const
bool isDesktop () const
bool isDialog () const
bool isDialog () const
bool isEnabled () const
bool isEnabled () const
bool isEnabledTo (QWidget *) const
bool isEnabledTo (QWidget *) const
bool isEnabledToTLW () const
bool isEnabledToTLW () const
bool isExtDev () const
bool isExtDev () const
bool isFocusEnabled () const
bool isFocusEnabled () const
bool isFullScreen () const
bool isFullScreen () const
bool isHidden () const
bool isHidden () const
bool isInputMethodEnabled () const
bool isInputMethodEnabled () const
bool isMaximized () const
bool isMaximized () const
bool isMinimized () const
bool isMinimized () const
bool isModal () const
bool isModal () const
bool isPopup () const
bool isPopup () const
bool isShown () const
bool isShown () const
bool isSizeGripEnabled () const
bool isSizeGripEnabled () const
bool isTabEnabled (const char *) const
bool isTabEnabled (QWidget *) const
bool isTabEnabled (const char *) const
bool isTabEnabled (QWidget *) const
bool isTopLevel () const
bool isTopLevel () const
bool isUpdatesEnabled () const
bool isUpdatesEnabled () const
bool isVisible () const
bool isVisible () const
bool isVisibleTo (QWidget *) const
bool isVisibleTo (QWidget *) const
bool isVisibleToTLW () const
bool isVisibleToTLW () const
bool isWidgetType () const
bool isWidgetType () const
void killTimer (int id)
void killTimer (int id)
void killTimers ()
void killTimers ()
QLayoutlayout () const
QLayoutlayout () const
QPoint mapFrom (QWidget *, const QPoint &) const
QPoint mapFrom (QWidget *, const QPoint &) const
QPoint mapFromGlobal (const QPoint &) const
QPoint mapFromGlobal (const QPoint &) const
QPoint mapFromParent (const QPoint &) const
QPoint mapFromParent (const QPoint &) const
QPoint mapTo (QWidget *, const QPoint &) const
QPoint mapTo (QWidget *, const QPoint &) const
QPoint mapToGlobal (const QPoint &) const
QPoint mapToGlobal (const QPoint &) const
QPoint mapToParent (const QPoint &) const
QPoint mapToParent (const QPoint &) const
int maximumHeight () const
int maximumHeight () const
QSize maximumSize () const
QSize maximumSize () const
int maximumWidth () const
int maximumWidth () const
QRect microFocusHint () const
QRect microFocusHint () const
int minimumHeight () const
int minimumHeight () const
QSize minimumSize () const
QSize minimumSize () const
QSize minimumSizeHint () const
QSize minimumSizeHint () const
int minimumWidth () const
int minimumWidth () const
void move (const QPoint &p)
void move (int x, int y)
void move (const QPoint &p)
void move (int x, int y)
const char * name (const char *defaultName) const
const char * name () const
const char * name (const char *defaultName) const
const char * name () const
Orientation orientation () const
Orientation orientation () const
bool ownCursor () const
bool ownCursor () const
bool ownFont () const
bool ownFont () const
bool ownPalette () const
bool ownPalette () const
bool paintingActive () const
bool paintingActive () const
const QPalettepalette () const
const QPalettepalette () const
const QColorpaletteBackgroundColor () const
const QColorpaletteBackgroundColor () const
const QPixmappaletteBackgroundPixmap () const
const QPixmappaletteBackgroundPixmap () const
const QColorpaletteForegroundColor () const
const QColorpaletteForegroundColor () const
QObjectparent () const
QObjectparent () const
QWidgetparentWidget (bool sameWindow=FALSE) const
QWidgetparentWidget (bool sameWindow=FALSE) const
QPoint pos () const
QPoint pos () const
virtual QVariant property (const char *name) const
virtual QVariant property (const char *name) const
 QTabDialog (QWidget *parent=0, const char *name=0, bool modal=FALSE, WFlags f=0)
 QTabDialog (QWidget *parent=0, const char *name=0, bool modal=FALSE, WFlags f=0)
QObjectList * queryList (const char *inheritsClass=0, const char *objName=0, bool regexpMatch=TRUE, bool recursiveSearch=TRUE) const
QObjectList * queryList (const char *inheritsClass=0, const char *objName=0, bool regexpMatch=TRUE, bool recursiveSearch=TRUE) const
void recreate (QWidget *parent, WFlags f, const QPoint &p, bool showIt=FALSE)
void recreate (QWidget *parent, WFlags f, const QPoint &p, bool showIt=FALSE)
QRect rect () const
QRect rect () const
void releaseKeyboard ()
void releaseKeyboard ()
void releaseMouse ()
void releaseMouse ()
virtual void removeChild (QObject *)
virtual void removeChild (QObject *)
void removeEventFilter (const QObject *)
void removeEventFilter (const QObject *)
void removePage (QWidget *)
void removePage (QWidget *)
void reparent (QWidget *parent, const QPoint &, bool showIt=FALSE)
virtual void reparent (QWidget *parent, WFlags, const QPoint &, bool showIt=FALSE)
void reparent (QWidget *parent, const QPoint &, bool showIt=FALSE)
virtual void reparent (QWidget *parent, WFlags, const QPoint &, bool showIt=FALSE)
void resize (const QSize &)
void resize (int w, int h)
void resize (const QSize &)
void resize (int w, int h)
virtual int resolution () const
virtual int resolution () const
int result () const
int result () const
void scroll (int dx, int dy, const QRect &)
void scroll (int dx, int dy)
void scroll (int dx, int dy, const QRect &)
void scroll (int dx, int dy)
virtual void setAcceptDrops (bool on)
virtual void setAcceptDrops (bool on)
virtual void setActiveWindow ()
virtual void setActiveWindow ()
void setApplyButton ()
void setApplyButton (const QString &text)
void setApplyButton ()
void setApplyButton (const QString &text)
virtual void setAutoMask (bool)
virtual void setAutoMask (bool)
virtual void setBackgroundColor (const QColor &)
virtual void setBackgroundColor (const QColor &)
void setBackgroundMode (BackgroundMode, BackgroundMode)
virtual void setBackgroundMode (BackgroundMode)
void setBackgroundMode (BackgroundMode, BackgroundMode)
virtual void setBackgroundMode (BackgroundMode)
virtual void setBackgroundOrigin (BackgroundOrigin)
virtual void setBackgroundOrigin (BackgroundOrigin)
virtual void setBackgroundPixmap (const QPixmap &)
virtual void setBackgroundPixmap (const QPixmap &)
void setBaseSize (int basew, int baseh)
void setBaseSize (const QSize &)
void setBaseSize (int basew, int baseh)
void setBaseSize (const QSize &)
void setCancelButton ()
void setCancelButton (const QString &text)
void setCancelButton ()
void setCancelButton (const QString &text)
virtual void setCursor (const QCursor &)
virtual void setCursor (const QCursor &)
void setDefaultButton ()
void setDefaultButton (const QString &text)
void setDefaultButton ()
void setDefaultButton (const QString &text)
virtual void setEraseColor (const QColor &)
virtual void setEraseColor (const QColor &)
virtual void setErasePixmap (const QPixmap &)
virtual void setErasePixmap (const QPixmap &)
void setExtension (QWidget *extension)
void setExtension (QWidget *extension)
void setFixedHeight (int h)
void setFixedHeight (int h)
void setFixedSize (int w, int h)
void setFixedSize (const QSize &)
void setFixedSize (int w, int h)
void setFixedSize (const QSize &)
void setFixedWidth (int w)
void setFixedWidth (int w)
virtual void setFocusPolicy (FocusPolicy)
virtual void setFocusPolicy (FocusPolicy)
virtual void setFocusProxy (QWidget *)
virtual void setFocusProxy (QWidget *)
void setFont (const QFont &f, bool)
void setFont (const QFont &font)
void setFont (const QFont &font)
void setGeometry (const QRect &)
void setGeometry (int x, int y, int w, int h)
void setGeometry (const QRect &)
void setGeometry (int x, int y, int w, int h)
void setHelpButton ()
void setHelpButton (const QString &text)
void setHelpButton ()
void setHelpButton (const QString &text)
void setInputMethodEnabled (bool b)
void setInputMethodEnabled (bool b)
virtual void setMask (const QRegion &)
virtual void setMask (const QBitmap &)
virtual void setMask (const QRegion &)
virtual void setMask (const QBitmap &)
void setMaximumHeight (int maxh)
void setMaximumHeight (int maxh)
virtual void setMaximumSize (int maxw, int maxh)
void setMaximumSize (const QSize &)
virtual void setMaximumSize (int maxw, int maxh)
void setMaximumSize (const QSize &)
void setMaximumWidth (int maxw)
void setMaximumWidth (int maxw)
void setMinimumHeight (int minh)
void setMinimumHeight (int minh)
virtual void setMinimumSize (int minw, int minh)
void setMinimumSize (const QSize &)
virtual void setMinimumSize (int minw, int minh)
void setMinimumSize (const QSize &)
void setMinimumWidth (int minw)
void setMinimumWidth (int minw)
void setModal (bool modal)
void setModal (bool modal)
void setName (const char *name)
void setName (const char *name)
void setOkButton ()
void setOkButton (const QString &text)
void setOKButton (const QString &text=QString::null)
void setOkButton ()
void setOkButton (const QString &text)
void setOKButton (const QString &text=QString::null)
void setOrientation (Orientation orientation)
void setOrientation (Orientation orientation)
void setPalette (const QPalette &p, bool)
virtual void setPalette (const QPalette &)
void setPalette (const QPalette &p, bool)
virtual void setPalette (const QPalette &)
virtual void setPaletteBackgroundColor (const QColor &)
virtual void setPaletteBackgroundColor (const QColor &)
virtual void setPaletteBackgroundPixmap (const QPixmap &)
virtual void setPaletteBackgroundPixmap (const QPixmap &)
void setPaletteForegroundColor (const QColor &)
void setPaletteForegroundColor (const QColor &)
virtual bool setProperty (const char *name, const QVariant &value)
virtual bool setProperty (const char *name, const QVariant &value)
virtual void setResolution (int)
virtual void setResolution (int)
void setSizeGripEnabled (bool)
void setSizeGripEnabled (bool)
virtual void setSizeIncrement (int w, int h)
void setSizeIncrement (const QSize &)
virtual void setSizeIncrement (int w, int h)
void setSizeIncrement (const QSize &)
void setSizePolicy (QSizePolicy::SizeType hor, QSizePolicy::SizeType ver, bool hfw=FALSE)
virtual void setSizePolicy (QSizePolicy)
void setSizePolicy (QSizePolicy::SizeType hor, QSizePolicy::SizeType ver, bool hfw=FALSE)
virtual void setSizePolicy (QSizePolicy)
QStylesetStyle (const QString &)
void setStyle (QStyle *)
QStylesetStyle (const QString &)
void setStyle (QStyle *)
void setTabEnabled (const char *, bool)
void setTabEnabled (QWidget *, bool)
void setTabEnabled (const char *, bool)
void setTabEnabled (QWidget *, bool)
void setUserData (uint id, QObjectUserData *data)
void setUserData (uint id, QObjectUserData *data)
void setWindowOpacity (double level)
void setWindowOpacity (double level)
void setWindowState (uint windowState)
void setWindowState (uint windowState)
void show ()
void show ()
void showPage (QWidget *)
void showPage (QWidget *)
bool signalsBlocked () const
bool signalsBlocked () const
QSize size () const
QSize size () const
QSize sizeHint () const
QSize sizeHint () const
QSize sizeIncrement () const
QSize sizeIncrement () const
virtual QSizePolicy sizePolicy () const
virtual QSizePolicy sizePolicy () const
int startTimer (int interval)
int startTimer (int interval)
QStylestyle () const
QStylestyle () const
QString tabLabel (QWidget *)
QString tabLabel (QWidget *)
WFlags testWFlags (WFlags f) const
WFlags testWFlags (WFlags f) const
WState testWState (WState s) const
WState testWState (WState s) const
QWidgettopLevelWidget () const
QWidgettopLevelWidget () const
virtual void unsetCursor ()
virtual void unsetCursor ()
void unsetFont ()
void unsetFont ()
void unsetPalette ()
void unsetPalette ()
void updateGeometry ()
void updateGeometry ()
QObjectUserData * userData (uint id) const
QObjectUserData * userData (uint id) const
QRect visibleRect () const
QRect visibleRect () const
int width () const
int width () const
double windowOpacity () const
double windowOpacity () const
uint windowState () const
uint windowState () const
WId winId () const
WId winId () const
int x () const
int x () const
int x11Cells () const
Qt::HANDLE x11Colormap () const
bool x11DefaultColormap () const
bool x11DefaultVisual () const
int x11Depth () const
Display * x11Display () const
virtual Qt::HANDLE x11RenderHandle () const
int x11Screen () const
void * x11Visual () const
int y () const
int y () const
 ~QTabDialog ()

Static Public Member Functions

static bool connect (const QObject *sender, const char *signal, const QObject *receiver, const char *member)
static bool connect (const QObject *sender, const char *signal, const QObject *receiver, const char *member)
static void connectInternal (const QObject *sender, int signal_index, const QObject *receiver, int membcode, int member_index)
static void connectInternal (const QObject *sender, int signal_index, const QObject *receiver, int membcode, int member_index)
static bool disconnect (const QObject *sender, const char *signal, const QObject *receiver, const char *member)
static bool disconnect (const QObject *sender, const char *signal, const QObject *receiver, const char *member)
static bool disconnectInternal (const QObject *sender, int signal_index, const QObject *receiver, int membcode, int member_index)
static bool disconnectInternal (const QObject *sender, int signal_index, const QObject *receiver, int membcode, int member_index)
static QWidgetfind (WId)
static QWidgetfind (WId)
static QWidgetkeyboardGrabber ()
static QWidgetkeyboardGrabber ()
static QWidgetmouseGrabber ()
static QWidgetmouseGrabber ()
static const QObjectList * objectTrees ()
static const QObjectList * objectTrees ()
static uint registerUserData ()
static uint registerUserData ()
static void setTabOrder (QWidget *, QWidget *)
static void setTabOrder (QWidget *, QWidget *)
static QWidgetMapper * wmapper ()
static QWidgetMapper * wmapper ()
static int x11AppCells (int screen)
static int x11AppCells ()
static Qt::HANDLE x11AppColormap (int screen)
static Qt::HANDLE x11AppColormap ()
static bool x11AppDefaultColormap (int screen)
static bool x11AppDefaultColormap ()
static bool x11AppDefaultVisual (int screen)
static bool x11AppDefaultVisual ()
static int x11AppDepth (int screen)
static int x11AppDepth ()
static Display * x11AppDisplay ()
static int x11AppDpiX (int)
static int x11AppDpiX ()
static int x11AppDpiY (int)
static int x11AppDpiY ()
static Qt::HANDLE x11AppRootWindow (int screen)
static Qt::HANDLE x11AppRootWindow ()
static int x11AppScreen ()
static void * x11AppVisual (int screen)
static void * x11AppVisual ()
static void x11SetAppDpiX (int, int)
static void x11SetAppDpiX (int)
static void x11SetAppDpiY (int, int)
static void x11SetAppDpiY (int)

Public Attributes

QT_STATIC_CONST QCursorarrowCursor = cursorTable[0]
QT_STATIC_CONST QColorblack = stdcol[2]
QT_STATIC_CONST QCursorblankCursor = cursorTable[10]
QT_STATIC_CONST QColorblue = stdcol[9]
QT_STATIC_CONST QCursorbusyCursor = cursorTable[16]
QT_STATIC_CONST QColorcolor0 = stdcol[0]
QT_STATIC_CONST QColorcolor1 = stdcol[1]
QT_STATIC_CONST QCursorcrossCursor = cursorTable[2]
QT_STATIC_CONST QColorcyan = stdcol[10]
QT_STATIC_CONST QColordarkBlue = stdcol[15]
QT_STATIC_CONST QColordarkCyan = stdcol[16]
QT_STATIC_CONST QColordarkGray = stdcol[4]
QT_STATIC_CONST QColordarkGreen = stdcol[14]
QT_STATIC_CONST QColordarkMagenta = stdcol[17]
QT_STATIC_CONST QColordarkRed = stdcol[13]
QT_STATIC_CONST QColordarkYellow = stdcol[18]
QT_STATIC_CONST QCursorforbiddenCursor = cursorTable[14]
QT_STATIC_CONST QColorgray = stdcol[5]
QT_STATIC_CONST QColorgreen = stdcol[8]
QT_STATIC_CONST QCursoribeamCursor = cursorTable[4]
QT_STATIC_CONST QColorlightGray = stdcol[6]
QT_STATIC_CONST QColormagenta = stdcol[11]
QT_STATIC_CONST QCursorpointingHandCursor = cursorTable[13]
QT_STATIC_CONST QColorred = stdcol[7]
QT_STATIC_CONST QCursorsizeAllCursor = cursorTable[9]
QT_STATIC_CONST QCursorsizeBDiagCursor = cursorTable[7]
QT_STATIC_CONST QCursorsizeFDiagCursor = cursorTable[8]
QT_STATIC_CONST QCursorsizeHorCursor = cursorTable[6]
QT_STATIC_CONST QCursorsizeVerCursor = cursorTable[5]
QT_STATIC_CONST QCursorsplitHCursor = cursorTable[12]
QT_STATIC_CONST QCursorsplitVCursor = cursorTable[11]
QT_STATIC_CONST QCursorupArrowCursor = cursorTable[1]
QT_STATIC_CONST QCursorwaitCursor = cursorTable[3]
QT_STATIC_CONST QCursorwhatsThisCursor = cursorTable[15]
QT_STATIC_CONST QColorwhite = stdcol[3]
QT_STATIC_CONST QColoryellow = stdcol[12]

Protected Slots

virtual void accept ()
virtual void accept ()
virtual void done (int)
virtual void done (int)
virtual void reject ()
virtual void reject ()
void showExtension (bool)
void showExtension (bool)

Protected Member Functions

bool activate_filters (QEvent *)
bool activate_filters (QEvent *)
void activate_signal (QConnectionList *clist, QUObject *o)
void activate_signal (int signal, QString)
void activate_signal (int signal, double)
void activate_signal (int signal, int)
void activate_signal (int signal)
void activate_signal (QConnectionList *clist, QUObject *o)
void activate_signal (int signal, QString)
void activate_signal (int signal, double)
void activate_signal (int signal, int)
void activate_signal (int signal)
void activate_signal_bool (int signal, bool)
void activate_signal_bool (int signal, bool)
void adjustPosition (QWidget *)
void adjustPosition (QWidget *)
virtual bool checkConnectArgs (const char *signal, const QObject *receiver, const char *member)
virtual bool checkConnectArgs (const char *signal, const QObject *receiver, const char *member)
virtual void childEvent (QChildEvent *)
virtual void childEvent (QChildEvent *)
void clearWFlags (WFlags n)
void clearWFlags (WFlags n)
void clearWState (uint n)
void clearWState (uint n)
void cloneX11Data (const QPaintDevice *)
void closeEvent (QCloseEvent *)
void closeEvent (QCloseEvent *)
virtual bool cmd (int, QPainter *, QPDevCmdParam *)
virtual bool cmd (int, QPainter *, QPDevCmdParam *)
virtual void connectNotify (const char *signal)
virtual void connectNotify (const char *signal)
void contextMenuEvent (QContextMenuEvent *)
void contextMenuEvent (QContextMenuEvent *)
void copyX11Data (const QPaintDevice *)
virtual void create (WId=0, bool initializeWindow=TRUE, bool destroyOldWindow=TRUE)
virtual void create (WId=0, bool initializeWindow=TRUE, bool destroyOldWindow=TRUE)
virtual void customEvent (QCustomEvent *)
virtual void customEvent (QCustomEvent *)
virtual void destroy (bool destroyWindow=TRUE, bool destroySubWindows=TRUE)
virtual void destroy (bool destroyWindow=TRUE, bool destroySubWindows=TRUE)
virtual void disconnectNotify (const char *signal)
virtual void disconnectNotify (const char *signal)
virtual void dragEnterEvent (QDragEnterEvent *)
virtual void dragEnterEvent (QDragEnterEvent *)
virtual void dragLeaveEvent (QDragLeaveEvent *)
virtual void dragLeaveEvent (QDragLeaveEvent *)
virtual void dragMoveEvent (QDragMoveEvent *)
virtual void dragMoveEvent (QDragMoveEvent *)
virtual void dropEvent (QDropEvent *)
virtual void dropEvent (QDropEvent *)
virtual void enabledChange (bool oldEnabled)
virtual void enabledChange (bool oldEnabled)
virtual void enterEvent (QEvent *)
virtual void enterEvent (QEvent *)
bool event (QEvent *)
bool event (QEvent *)
bool eventFilter (QObject *, QEvent *)
bool eventFilter (QObject *, QEvent *)
QWExtra * extraData ()
QWExtra * extraData ()
QFocusDatafocusData ()
QFocusDatafocusData ()
virtual void focusInEvent (QFocusEvent *)
virtual void focusInEvent (QFocusEvent *)
virtual bool focusNextPrevChild (bool next)
virtual bool focusNextPrevChild (bool next)
virtual void focusOutEvent (QFocusEvent *)
virtual void focusOutEvent (QFocusEvent *)
virtual void fontChange (const QFont &)
virtual void fontChange (const QFont &)
virtual int fontInf (QFont *, int) const
virtual int fontInf (QFont *, int) const
virtual int fontMet (QFont *, int, const char *=0, int=0) const
virtual int fontMet (QFont *, int, const char *=0, int=0) const
WFlags getWFlags () const
WFlags getWFlags () const
uint getWState () const
uint getWState () const
QPaintDeviceX11Data * getX11Data (bool def=FALSE) const
virtual void hideEvent (QHideEvent *)
virtual void hideEvent (QHideEvent *)
virtual void imComposeEvent (QIMEvent *)
virtual void imComposeEvent (QIMEvent *)
virtual void imEndEvent (QIMEvent *)
virtual void imEndEvent (QIMEvent *)
virtual void imStartEvent (QIMEvent *)
virtual void imStartEvent (QIMEvent *)
void keyPressEvent (QKeyEvent *)
void keyPressEvent (QKeyEvent *)
virtual void keyReleaseEvent (QKeyEvent *)
virtual void keyReleaseEvent (QKeyEvent *)
virtual void leaveEvent (QEvent *)
virtual void leaveEvent (QEvent *)
int metric (int) const
int metric (int) const
virtual void mouseDoubleClickEvent (QMouseEvent *)
virtual void mouseDoubleClickEvent (QMouseEvent *)
virtual void mouseMoveEvent (QMouseEvent *)
virtual void mouseMoveEvent (QMouseEvent *)
virtual void mousePressEvent (QMouseEvent *)
virtual void mousePressEvent (QMouseEvent *)
virtual void mouseReleaseEvent (QMouseEvent *)
virtual void mouseReleaseEvent (QMouseEvent *)
virtual void moveEvent (QMoveEvent *)
virtual void moveEvent (QMoveEvent *)
void paintEvent (QPaintEvent *)
void paintEvent (QPaintEvent *)
virtual void paletteChange (const QPalette &)
virtual void paletteChange (const QPalette &)
QConnectionList * receivers (int signal) const
QConnectionList * receivers (const char *signal) const
QConnectionList * receivers (int signal) const
QConnectionList * receivers (const char *signal) const
void resetInputContext ()
void resetInputContext ()
void resizeEvent (QResizeEvent *)
void resizeEvent (QResizeEvent *)
const QObjectsender ()
const QObjectsender ()
virtual void setKeyCompression (bool)
virtual void setKeyCompression (bool)
virtual void setMicroFocusHint (int x, int y, int w, int h, bool text=TRUE, QFont *f=0)
virtual void setMicroFocusHint (int x, int y, int w, int h, bool text=TRUE, QFont *f=0)
void setResult (int r)
void setResult (int r)
void setTabBar (QTabBar *)
void setTabBar (QTabBar *)
virtual void setWFlags (WFlags)
virtual void setWFlags (WFlags)
virtual void setWState (uint)
virtual void setWState (uint)
virtual void setX11Data (const QPaintDeviceX11Data *)
virtual void showEvent (QShowEvent *)
virtual void showEvent (QShowEvent *)
void styleChange (QStyle &)
void styleChange (QStyle &)
QTabBartabBar () const
QTabBartabBar () const
virtual void tabletEvent (QTabletEvent *)
virtual void tabletEvent (QTabletEvent *)
virtual void timerEvent (QTimerEvent *)
virtual void timerEvent (QTimerEvent *)
QTLWExtra * topData ()
QTLWExtra * topData ()
virtual void updateMask ()
virtual void updateMask ()
virtual void wheelEvent (QWheelEvent *)
virtual void wheelEvent (QWheelEvent *)
virtual void windowActivationChange (bool oldActive)
virtual void windowActivationChange (bool oldActive)
virtual bool x11Event (XEvent *)

Static Protected Member Functions

static QCString normalizeSignalSlot (const char *signalSlot)
static QCString normalizeSignalSlot (const char *signalSlot)

Protected Attributes

ushort devFlags
Qt::HANDLE hd
ushort painters
Qt::HANDLE rendhd

Properties

bool acceptDrops
 whether drop events are enabled for this widget
bool autoMask
 whether the auto mask feature is enabled for the widget
QBrush backgroundBrush
 the widget's background brush
BackgroundMode backgroundMode
 the color role used for painting the background of the widget
BackgroundOrigin backgroundOrigin
 the origin of the widget's background
QSize baseSize
 the base size of the widget
QString caption
 the window caption (title)
QRect childrenRect
 the bounding rectangle of the widget's children
QRegion childrenRegion
 the combined region occupied by the widget's children
QColorGroup colorGroup
 the current color group of the widget palette
QCursor cursor
 the cursor shape for this widget
bool customWhatsThis
 whether the widget wants to handle What's This help manually
bool enabled
 whether the widget is enabled
bool focus
 whether this widget (or its focus proxy) has the keyboard input focus
bool focusEnabled
 whether the widget accepts keyboard focus
FocusPolicy focusPolicy
 the way the widget accepts keyboard focus
QFont font
 the font currently set for the widget
QRect frameGeometry
 geometry of the widget relative to its parent including any window frame
QSize frameSize
 the size of the widget including any window frame
bool fullScreen
 whether the widget is full screen
QRect geometry
 the geometry of the widget relative to its parent and excluding the window frame
int height
 the height of the widget excluding any window frame
bool hidden
 whether the widget is explicitly hidden
QPixmap icon
 the widget's icon
QString iconText
 the widget's icon text
bool inputMethodEnabled
 enables or disables the use of input methods for this widget.
bool isActiveWindow
 whether this widget is the active window
bool isDesktop
 whether the widget is a desktop widget, i.e. represents the desktop
bool isDialog
 whether the widget is a dialog widget
bool isModal
 whether the widget is a modal widget
bool isPopup
 whether the widget is a popup widget
bool isTopLevel
 whether the widget is a top-level widget
bool maximized
 whether this widget is maximized
int maximumHeight
 the widget's maximum height
QSize maximumSize
 the widget's maximum size
int maximumWidth
 the widget's maximum width
QRect microFocusHint
 the currently set micro focus hint for this widget.
bool minimized
 whether this widget is minimized (iconified)
int minimumHeight
 the widget's minimum height
QSize minimumSize
 the widget's minimum size
QSize minimumSizeHint
 the recommended minimum size for the widget
int minimumWidth
 the widget's minimum width
bool modal
 whether show() should pop up the dialog as modal or modeless
bool mouseTracking
 whether mouse tracking is enabled for the widget
QCString name
 the name of this object
bool ownCursor
 whether the widget uses its own cursor
bool ownFont
 whether the widget uses its own font
bool ownPalette
 whether the widget uses its own palette
QPalette palette
 the widget's palette
QColor paletteBackgroundColor
 the background color of the widget
QPixmap paletteBackgroundPixmap
 the background pixmap of the widget
QColor paletteForegroundColor
 the foreground color of the widget
QPoint pos
 the position of the widget within its parent widget
QRect rect
 the internal geometry of the widget excluding any window frame
bool shown
 whether the widget is shown
QSize size
 the size of the widget excluding any window frame
bool sizeGripEnabled
 whether the size grip is enabled
QSize sizeHint
 the recommended size for the widget
QSize sizeIncrement
 the size increment of the widget
QSizePolicy sizePolicy
 the default layout behavior of the widget
bool underMouse
 whether the widget is under the mouse cursor
bool updatesEnabled
 whether updates are enabled
bool visible
 whether the widget is visible
QRect visibleRect
 the visible rectangle
int width
 the width of the widget excluding any window frame
double windowOpacity
 The level of opacity for the window.
int x
 the x coordinate of the widget relative to its parent including any window frame
int y
 the y coordinate of the widget relative to its parent and including any window frame

Private Slots

void showTab (int i)
void showTab (int i)

Private Member Functions

QTabDialogoperator= (const QTabDialog &)
 QTabDialog (const QTabDialog &)
void setSizes ()
void setSizes ()
void setUpLayout ()
void setUpLayout ()

Private Attributes

QTabDialogPrivate * d

Friends

Q_EXPORT void bitBlt (QPaintDevice *, int, int, const QPaintDevice *, int, int, int, int, Qt::RasterOp, bool)
Q_EXPORT void bitBlt (QPaintDevice *, int, int, const QPaintDevice *, int, int, int, int, Qt::RasterOp, bool)
class QPaintDeviceMetrics
void qt_cleanup ()
void qt_init_internal (int *, char **, Display *, Qt::HANDLE, Qt::HANDLE)

Related Functions

(Note that these are not member functions.)

void bitBlt
void * qt_find_obj_child (QObject *parent, const char *type, const char *name)

The documentation for this class was generated from the following files:

Generated by  Doxygen 1.6.0   Back to index