Logo Search packages:      
Sourcecode: ia32-libs-kde version File versions

QTable Class Reference

Inheritance diagram for QTable:

QScrollView QScrollView QFrame QFrame QFrame QFrame QWidget QWidget QWidget QWidget QWidget QWidget QWidget QWidget QDataTable QDataTable

List of all members.


Detailed Description

The QTable class provides a flexible editable table widget.

table

QTable is easy to use, although it does have a large API because of the comprehensive functionality that it provides. QTable includes functions for manipulating headers, rows and columns, cells and selections. QTable also provides in-place editing and drag and drop, as well as a useful set of signals. QTable efficiently supports very large tables, for example, tables one million by one million cells are perfectly possible. QTable is economical with memory, using none for unused cells.

    QTable *table = new QTable( 100, 250, this );
    table->setPixmap( 3, 2, pix );
    table->setText( 3, 2, "A pixmap" );

The first line constructs the table specifying its size in rows and columns. We then insert a pixmap and some text into the same cell, with the pixmap appearing to the left of the text. QTable cells can be populated with {QTableItem}s, {QComboTableItem}s or by {QCheckTableItem}s. By default a vertical header appears at the left of the table showing row numbers and a horizontal header appears at the top of the table showing column numbers. (The numbers displayed start at 1, although row and column numbers within QTable begin at 0.)

If you want to use mouse tracking call setMouseTracking( TRUE ) on the viewport; (see QScrollView).

qtableitems.png Table Items

headers

Definition at line 243 of file qtable.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  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  FocusStyle { FollowStyle, SpreadSheet, FollowStyle, SpreadSheet }
enum  FocusStyle { FollowStyle, SpreadSheet, FollowStyle, SpreadSheet }
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_10_DOT_4 = 0x0006, 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_TIGER = MV_10_DOT_4,
  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_10_DOT_4 = 0x0006, 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_TIGER = MV_10_DOT_4
}
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_10_DOT_4 = 0x0006, 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_TIGER = MV_10_DOT_4,
  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_10_DOT_4 = 0x0006, 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_TIGER = MV_10_DOT_4
}
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  ResizePolicy {
  Default, Manual, AutoOne, AutoOneFit,
  Default, Manual, AutoOne, AutoOneFit
}
enum  ResizePolicy {
  Default, Manual, AutoOne, AutoOneFit,
  Default, Manual, AutoOne, AutoOneFit
}
enum  ScrollBarMode {
  Auto, AlwaysOff, AlwaysOn, Auto,
  AlwaysOff, AlwaysOn
}
enum  ScrollBarMode {
  Auto, AlwaysOff, AlwaysOn, Auto,
  AlwaysOff, AlwaysOn
}
enum  SelectionMode {
  Single, Multi, SingleRow, MultiRow,
  NoSelection, Single, Multi, SingleRow,
  MultiRow, NoSelection
}
enum  SelectionMode {
  Single, Multi, SingleRow, MultiRow,
  NoSelection, Single, Multi, SingleRow,
  MultiRow, NoSelection
}
enum  SequenceMatch {
  NoMatch, PartialMatch, Identical, NoMatch,
  PartialMatch, Identical
}
enum  SequenceMatch {
  NoMatch, PartialMatch, Identical, NoMatch,
  PartialMatch, Identical
}
enum  Shadow {
  Plain = 0x0010, Raised = 0x0020, Sunken = 0x0030, MShadow = 0x00f0,
  Plain = 0x0010, Raised = 0x0020, Sunken = 0x0030, MShadow = 0x00f0
}
enum  Shadow {
  Plain = 0x0010, Raised = 0x0020, Sunken = 0x0030, MShadow = 0x00f0,
  Plain = 0x0010, Raised = 0x0020, Sunken = 0x0030, MShadow = 0x00f0
}
enum  Shape {
  NoFrame = 0, Box = 0x0001, Panel = 0x0002, WinPanel = 0x0003,
  HLine = 0x0004, VLine = 0x0005, StyledPanel = 0x0006, PopupPanel = 0x0007,
  MenuBarPanel = 0x0008, ToolBarPanel = 0x0009, LineEditPanel = 0x000a, TabWidgetPanel = 0x000b,
  GroupBoxPanel = 0x000c, MShape = 0x000f, NoFrame = 0, Box = 0x0001,
  Panel = 0x0002, WinPanel = 0x0003, HLine = 0x0004, VLine = 0x0005,
  StyledPanel = 0x0006, PopupPanel = 0x0007, MenuBarPanel = 0x0008, ToolBarPanel = 0x0009,
  LineEditPanel = 0x000a, TabWidgetPanel = 0x000b, GroupBoxPanel = 0x000c, MShape = 0x000f
}
enum  Shape {
  NoFrame = 0, Box = 0x0001, Panel = 0x0002, WinPanel = 0x0003,
  HLine = 0x0004, VLine = 0x0005, StyledPanel = 0x0006, PopupPanel = 0x0007,
  MenuBarPanel = 0x0008, ToolBarPanel = 0x0009, LineEditPanel = 0x000a, TabWidgetPanel = 0x000b,
  GroupBoxPanel = 0x000c, MShape = 0x000f, NoFrame = 0, Box = 0x0001,
  Panel = 0x0002, WinPanel = 0x0003, HLine = 0x0004, VLine = 0x0005,
  StyledPanel = 0x0006, PopupPanel = 0x0007, MenuBarPanel = 0x0008, ToolBarPanel = 0x0009,
  LineEditPanel = 0x000a, TabWidgetPanel = 0x000b, GroupBoxPanel = 0x000c, MShape = 0x000f
}
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_VISTA = 0x0080, 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_VISTA = 0x0080,
  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_VISTA = 0x0080, 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_VISTA = 0x0080,
  WV_NT_based = 0x00f0, WV_CE = 0x0100, WV_CENET = 0x0200, WV_CE_based = 0x0f00
}
typedef uint WState
typedef uint WState

Public Slots

virtual void adjustColumn (int col)
virtual void adjustColumn (int col)
virtual void adjustRow (int row)
virtual void adjustRow (int row)
virtual void adjustSize ()
virtual void adjustSize ()
void center (int x, int y, float xmargin, float ymargin)
void center (int x, int y)
void center (int x, int y, float xmargin, float ymargin)
void center (int x, int y)
void clearFocus ()
void clearFocus ()
void clearSelection (bool repaint=TRUE)
void clearSelection (bool repaint=TRUE)
bool close ()
bool close ()
void constPolish () const
void constPolish () const
void deleteLater ()
void deleteLater ()
bool dragEnabled () const
bool dragEnabled () const
virtual void editCell (int row, int col, bool replace=FALSE)
virtual void editCell (int row, int col, bool replace=FALSE)
void ensureVisible (int x, int y, int xmargin, int ymargin)
void ensureVisible (int x, int y)
void ensureVisible (int x, int y, int xmargin, int ymargin)
void ensureVisible (int x, int y)
virtual void hide ()
virtual void hide ()
virtual void hideColumn (int col)
virtual void hideColumn (int col)
virtual void hideRow (int row)
virtual void hideRow (int row)
void iconify ()
void iconify ()
virtual void insertColumns (int col, int count=1)
virtual void insertColumns (int col, int count=1)
virtual void insertRows (int row, int count=1)
virtual void insertRows (int row, int count=1)
bool isColumnHidden (int col) const
bool isColumnHidden (int col) const
bool isColumnStretchable (int col) const
bool isColumnStretchable (int col) const
bool isRowHidden (int row) const
bool isRowHidden (int row) const
bool isRowStretchable (int row) const
bool isRowStretchable (int row) const
void lower ()
void lower ()
void move (const QPoint &)
virtual void move (int x, int y)
void move (const QPoint &)
virtual void move (int x, int y)
virtual void polish ()
virtual void polish ()
void raise ()
void raise ()
virtual void removeColumn (int col)
virtual void removeColumn (int col)
virtual void removeColumns (const QMemArray< int > &cols)
virtual void removeColumns (const QMemArray< int > &cols)
virtual void removeRow (int row)
virtual void removeRow (int row)
virtual void removeRows (const QMemArray< int > &rows)
virtual void removeRows (const QMemArray< int > &rows)
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 resizeContents (int w, int h)
virtual void resizeContents (int w, int h)
void scrollBy (int dx, int dy)
void scrollBy (int dx, int dy)
virtual void setCaption (const QString &)
virtual void setCaption (const QString &)
void setColumnLabels (const QStringList &labels)
void setColumnLabels (const QStringList &labels)
virtual void setColumnMovingEnabled (bool b)
virtual void setColumnMovingEnabled (bool b)
virtual void setColumnReadOnly (int col, bool ro)
virtual void setColumnReadOnly (int col, bool ro)
virtual void setColumnStretchable (int col, bool stretch)
virtual void setColumnStretchable (int col, bool stretch)
virtual void setColumnWidth (int col, int w)
virtual void setColumnWidth (int col, int w)
virtual void setContentsPos (int x, int y)
virtual void setContentsPos (int x, int y)
virtual void setCurrentCell (int row, int col)
virtual void setCurrentCell (int row, int col)
void setDisabled (bool)
void setDisabled (bool)
virtual void setDragEnabled (bool b)
virtual void setDragEnabled (bool b)
virtual void setFocus ()
virtual void setFocus ()
virtual void setGeometry (const QRect &)
virtual void setGeometry (int x, int y, int w, int h)
virtual void setGeometry (const QRect &)
virtual void setGeometry (int x, int y, int w, int h)
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 setLeftMargin (int m)
virtual void setLeftMargin (int m)
virtual void setMouseTracking (bool enable)
virtual void setMouseTracking (bool enable)
virtual void setNumCols (int r)
virtual void setNumCols (int r)
virtual void setNumRows (int r)
virtual void setNumRows (int r)
virtual void setReadOnly (bool b)
virtual void setReadOnly (bool b)
virtual void setRowHeight (int row, int h)
virtual void setRowHeight (int row, int h)
void setRowLabels (const QStringList &labels)
void setRowLabels (const QStringList &labels)
virtual void setRowMovingEnabled (bool b)
virtual void setRowMovingEnabled (bool b)
virtual void setRowReadOnly (int row, bool ro)
virtual void setRowReadOnly (int row, bool ro)
virtual void setRowStretchable (int row, bool stretch)
virtual void setRowStretchable (int row, bool stretch)
virtual void setShowGrid (bool b)
virtual void setShowGrid (bool b)
void setShown (bool show)
void setShown (bool show)
virtual void setSorting (bool b)
virtual void setSorting (bool b)
virtual void setTopMargin (int m)
virtual void setTopMargin (int m)
virtual void setUpdatesEnabled (bool enable)
virtual void setUpdatesEnabled (bool enable)
virtual void showColumn (int col)
virtual void showColumn (int col)
void showFullScreen ()
void showFullScreen ()
virtual void showMaximized ()
virtual void showMaximized ()
virtual void showMinimized ()
virtual void showMinimized ()
virtual void showNormal ()
virtual void showNormal ()
virtual void showRow (int row)
virtual void showRow (int row)
void stackUnder (QWidget *)
void stackUnder (QWidget *)
virtual void swapCells (int row1, int col1, int row2, int col2)
virtual void swapCells (int row1, int col1, int row2, int col2)
virtual void swapColumns (int col1, int col2, bool swapHeader=FALSE)
virtual void swapColumns (int col1, int col2, bool swapHeader=FALSE)
virtual void swapRows (int row1, int row2, bool swapHeader=FALSE)
virtual void swapRows (int row1, int row2, bool swapHeader=FALSE)
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 ()
void updateScrollBars ()
void updateScrollBars ()

Signals

void clicked (int row, int col, int button, const QPoint &mousePos)
void clicked (int row, int col, int button, const QPoint &mousePos)
void contentsMoving (int x, int y)
void contentsMoving (int x, int y)
void contextMenuRequested (int row, int col, const QPoint &pos)
void contextMenuRequested (int row, int col, const QPoint &pos)
void currentChanged (int row, int col)
void currentChanged (int row, int col)
void destroyed (QObject *obj)
void destroyed ()
void destroyed (QObject *obj)
void destroyed ()
void doubleClicked (int row, int col, int button, const QPoint &mousePos)
void doubleClicked (int row, int col, int button, const QPoint &mousePos)
void dropped (QDropEvent *e)
void dropped (QDropEvent *e)
void horizontalSliderPressed ()
void horizontalSliderPressed ()
void horizontalSliderReleased ()
void horizontalSliderReleased ()
void pressed (int row, int col, int button, const QPoint &mousePos)
void pressed (int row, int col, int button, const QPoint &mousePos)
void selectionChanged ()
void selectionChanged ()
void valueChanged (int row, int col)
void valueChanged (int row, int col)
void verticalSliderPressed ()
void verticalSliderPressed ()
void verticalSliderReleased ()
void verticalSliderReleased ()

Public Member Functions

bool acceptDrops () const
bool acceptDrops () const
virtual void addChild (QWidget *child, int x=0, int y=0)
virtual void addChild (QWidget *child, int x=0, int y=0)
virtual int addSelection (const QTableSelection &s)
virtual int addSelection (const QTableSelection &s)
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
virtual QRect cellGeometry (int row, int col) const
virtual QRect cellGeometry (int row, int col) const
virtual QRect cellRect (int row, int col) const
virtual QRect cellRect (int row, int col) const
virtual QWidgetcellWidget (int row, int col) const
virtual QWidgetcellWidget (int row, int col) const
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
bool childIsVisible (QWidget *child)
bool childIsVisible (QWidget *child)
const QObjectList * children () const
const QObjectList * children () const
QRect childrenRect () const
QRect childrenRect () const
QRegion childrenRegion () const
QRegion childrenRegion () const
int childX (QWidget *child)
int childX (QWidget *child)
int childY (QWidget *child)
int childY (QWidget *child)
virtual void clearCell (int row, int col)
virtual void clearCell (int row, int col)
virtual void clearCellWidget (int row, int col)
virtual void clearCellWidget (int row, int col)
void clearMask ()
void clearMask ()
QWidgetclipper () const
QWidgetclipper () const
QRegion clipRegion () const
QRegion clipRegion () const
virtual bool close (bool alsoDelete)
virtual bool close (bool alsoDelete)
const QColorGroupcolorGroup () const
const QColorGroupcolorGroup () const
virtual int columnAt (int x) const
virtual int columnAt (int x) const
bool columnMovingEnabled () const
bool columnMovingEnabled () const
virtual int columnPos (int col) const
virtual int columnPos (int col) const
virtual int columnWidth (int col) const
virtual int columnWidth (int col) 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
int contentsHeight () const
int contentsHeight () const
QRect contentsRect () const
QRect contentsRect () const
QPoint contentsToViewport (const QPoint &) const
void contentsToViewport (int x, int y, int &vx, int &vy) const
QPoint contentsToViewport (const QPoint &) const
void contentsToViewport (int x, int y, int &vx, int &vy) const
int contentsWidth () const
int contentsWidth () const
int contentsX () const
int contentsX () const
int contentsY () const
int contentsY () const
QWidgetcornerWidget () const
QWidgetcornerWidget () const
int currentColumn () const
int currentColumn () const
int currentRow () const
int currentRow () const
virtual int currentSelection () const
virtual int currentSelection () const
const QCursorcursor () const
const QCursorcursor () const
virtual bool customWhatsThis () const
virtual bool customWhatsThis () const
int devType () const
int devType () const
void disableSizeHintCaching ()
void disableSizeHintCaching ()
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)
bool dragAutoScroll () const
bool dragAutoScroll () const
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 enableClipper (bool y)
void enableClipper (bool y)
void ensureCellVisible (int row, int col)
void ensureCellVisible (int row, int col)
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
bool eventFilter (QObject *o, QEvent *)
bool eventFilter (QObject *o, QEvent *)
FocusPolicy focusPolicy () const
FocusPolicy focusPolicy () const
QWidgetfocusProxy () const
QWidgetfocusProxy () const
FocusStyle focusStyle () const
FocusStyle focusStyle () 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
QRect frameRect () const
QRect frameRect () const
Shadow frameShadow () const
Shadow frameShadow () const
Shape frameShape () const
Shape frameShape () const
QSize frameSize () const
QSize frameSize () const
int frameStyle () const
int frameStyle () const
int frameWidth () const
int frameWidth () 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 hasFocus () const
bool hasFocus () const
bool hasMouse () const
bool hasMouse () const
bool hasMouseTracking () const
bool hasMouseTracking () const
bool hasStaticBackground () const
bool hasStaticBackground () const
int height () const
int height () const
virtual int heightForWidth (int) const
virtual int heightForWidth (int) const
bool highPriority () const
bool highPriority () const
QHeaderhorizontalHeader () const
QHeaderhorizontalHeader () const
QScrollBarhorizontalScrollBar () const
QScrollBarhorizontalScrollBar () const
ScrollBarMode hScrollBarMode () const
ScrollBarMode hScrollBarMode () 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 installEventFilter (const QObject *)
void installEventFilter (const QObject *)
bool isA (const char *) const
bool isA (const char *) const
bool isActiveWindow () const
bool isActiveWindow () const
bool isColumnReadOnly (int col) const
bool isColumnReadOnly (int col) const
bool isColumnSelected (int col, bool full=FALSE) const
bool isColumnSelected (int col, bool full=FALSE) 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 isHorizontalSliderPressed ()
bool isHorizontalSliderPressed ()
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 isReadOnly () const
bool isReadOnly () const
bool isRowReadOnly (int row) const
bool isRowReadOnly (int row) const
bool isRowSelected (int row, bool full=FALSE) const
bool isRowSelected (int row, bool full=FALSE) const
bool isSelected (int row, int col) const
bool isSelected (int row, int col) const
bool isShown () const
bool isShown () const
bool isTopLevel () const
bool isTopLevel () const
bool isUpdatesEnabled () const
bool isUpdatesEnabled () const
bool isVerticalSliderPressed ()
bool isVerticalSliderPressed ()
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
virtual QTableItemitem (int row, int col) const
virtual QTableItemitem (int row, int col) const
void killTimer (int id)
void killTimer (int id)
void killTimers ()
void killTimers ()
QLayoutlayout () const
QLayoutlayout () const
bool lineShapesOk () const
bool lineShapesOk () const
int lineWidth () const
int lineWidth () 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 margin () const
int margin () 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 midLineWidth () const
int midLineWidth () 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
virtual void moveChild (QWidget *child, int x, int y)
virtual void moveChild (QWidget *child, 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
virtual int numCols () const
virtual int numCols () const
virtual int numRows () const
virtual int numRows () const
int numSelections () const
int numSelections () const
bool ownCursor () const
bool ownCursor () const
bool ownFont () const
bool ownFont () const
bool ownPalette () const
bool ownPalette () const
virtual void paintCell (QPainter *p, int row, int col, const QRect &cr, bool selected, const QColorGroup &cg)
virtual void paintCell (QPainter *p, int row, int col, const QRect &cr, bool selected)
virtual void paintCell (QPainter *p, int row, int col, const QRect &cr, bool selected, const QColorGroup &cg)
virtual void paintCell (QPainter *p, int row, int col, const QRect &cr, bool selected)
virtual void paintFocus (QPainter *p, const QRect &r)
virtual void paintFocus (QPainter *p, const QRect &r)
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
virtual QPixmap pixmap (int row, int col) const
virtual QPixmap pixmap (int row, int col) const
QPoint pos () const
QPoint pos () const
virtual QVariant property (const char *name) const
virtual QVariant property (const char *name) const
 QTable (int numRows, int numCols, QWidget *parent=0, const char *name=0)
 QTable (QWidget *parent=0, const char *name=0)
 QTable (int numRows, int numCols, QWidget *parent=0, const char *name=0)
 QTable (QWidget *parent=0, const char *name=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 ()
void removeChild (QObject *child)
void removeChild (QWidget *child)
void removeChild (QObject *child)
void removeChild (QWidget *child)
void removeEventFilter (const QObject *)
void removeEventFilter (const QObject *)
virtual void removeSelection (int num)
virtual void removeSelection (const QTableSelection &s)
virtual void removeSelection (int num)
virtual void removeSelection (const QTableSelection &s)
void repaintContents (bool erase=TRUE)
void repaintContents (const QRect &r, bool erase=TRUE)
void repaintContents (int x, int y, int w, int h, bool erase=TRUE)
void repaintContents (bool erase=TRUE)
void repaintContents (const QRect &r, bool erase=TRUE)
void repaintContents (int x, int y, int w, int h, bool erase=TRUE)
void repaintSelections ()
void repaintSelections ()
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)
ResizePolicy resizePolicy () const
ResizePolicy resizePolicy () const
virtual int resolution () const
virtual int resolution () const
virtual int rowAt (int y) const
virtual int rowAt (int y) const
virtual int rowHeight (int row) const
virtual int rowHeight (int row) const
bool rowMovingEnabled () const
bool rowMovingEnabled () const
virtual int rowPos (int row) const
virtual int rowPos (int row) 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)
void selectCells (int start_row, int start_col, int end_row, int end_col)
void selectCells (int start_row, int start_col, int end_row, int end_col)
void selectColumn (int col)
void selectColumn (int col)
QTableSelection selection (int num) const
QTableSelection selection (int num) const
SelectionMode selectionMode () const
SelectionMode selectionMode () const
void selectRow (int row)
void selectRow (int row)
virtual void setAcceptDrops (bool on)
virtual void setAcceptDrops (bool on)
virtual void setActiveWindow ()
virtual void setActiveWindow ()
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 &)
virtual void setCellWidget (int row, int col, QWidget *e)
virtual void setCellWidget (int row, int col, QWidget *e)
virtual void setCornerWidget (QWidget *)
virtual void setCornerWidget (QWidget *)
virtual void setCursor (const QCursor &)
virtual void setCursor (const QCursor &)
virtual void setDragAutoScroll (bool b)
virtual void setDragAutoScroll (bool b)
void setEnabled (bool b)
void setEnabled (bool b)
virtual void setEraseColor (const QColor &)
virtual void setEraseColor (const QColor &)
virtual void setErasePixmap (const QPixmap &)
virtual void setErasePixmap (const QPixmap &)
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 *)
virtual void setFocusStyle (FocusStyle fs)
virtual void setFocusStyle (FocusStyle fs)
void setFont (const QFont &f, bool)
virtual void setFont (const QFont &)
void setFont (const QFont &f, bool)
virtual void setFont (const QFont &)
virtual void setFrameRect (const QRect &)
virtual void setFrameRect (const QRect &)
void setFrameShadow (Shadow)
void setFrameShadow (Shadow)
void setFrameShape (Shape)
void setFrameShape (Shape)
virtual void setFrameStyle (int)
virtual void setFrameStyle (int)
virtual void setHScrollBarMode (ScrollBarMode)
virtual void setHScrollBarMode (ScrollBarMode)
void setInputMethodEnabled (bool b)
void setInputMethodEnabled (bool b)
virtual void setItem (int row, int col, QTableItem *item)
virtual void setItem (int row, int col, QTableItem *item)
virtual void setLineWidth (int)
virtual void setLineWidth (int)
virtual void setMargin (int)
virtual void setMargin (int)
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)
virtual void setMidLineWidth (int)
virtual void setMidLineWidth (int)
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 setName (const char *name)
void setName (const char *name)
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 void setPixmap (int row, int col, const QPixmap &pix)
virtual void setPixmap (int row, int col, const QPixmap &pix)
virtual bool setProperty (const char *name, const QVariant &value)
virtual bool setProperty (const char *name, const QVariant &value)
virtual void setResizePolicy (ResizePolicy)
virtual void setResizePolicy (ResizePolicy)
virtual void setResolution (int)
virtual void setResolution (int)
virtual void setSelectionMode (SelectionMode mode)
virtual void setSelectionMode (SelectionMode mode)
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)
void setStaticBackground (bool y)
void setStaticBackground (bool y)
QStylesetStyle (const QString &)
void setStyle (QStyle *)
QStylesetStyle (const QString &)
void setStyle (QStyle *)
virtual void setText (int row, int col, const QString &text)
virtual void setText (int row, int col, const QString &text)
void setUserData (uint id, QObjectUserData *data)
void setUserData (uint id, QObjectUserData *data)
virtual void setVScrollBarMode (ScrollBarMode)
virtual void setVScrollBarMode (ScrollBarMode)
void setWindowOpacity (double level)
void setWindowOpacity (double level)
void setWindowState (uint windowState)
void setWindowState (uint windowState)
void show ()
void show ()
void showChild (QWidget *child, bool yes=TRUE)
void showChild (QWidget *child, bool yes=TRUE)
bool showGrid () const
bool showGrid () const
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
virtual void sortColumn (int col, bool ascending=TRUE, bool wholeRows=FALSE)
virtual void sortColumn (int col, bool ascending=TRUE, bool wholeRows=FALSE)
bool sorting () const
bool sorting () const
int startTimer (int interval)
int startTimer (int interval)
QStylestyle () const
QStylestyle () const
void styleChange (QStyle &)
void styleChange (QStyle &)
virtual void takeItem (QTableItem *i)
virtual void takeItem (QTableItem *i)
WFlags testWFlags (WFlags f) const
WFlags testWFlags (WFlags f) const
WState testWState (WState s) const
WState testWState (WState s) const
virtual QString text (int row, int col) const
virtual QString text (int row, int col) const
QWidgettopLevelWidget () const
QWidgettopLevelWidget () const
virtual void unsetCursor ()
virtual void unsetCursor ()
void unsetFont ()
void unsetFont ()
void unsetPalette ()
void unsetPalette ()
void updateCell (int row, int col)
void updateCell (int row, int col)
void updateContents ()
void updateContents (const QRect &r)
void updateContents (int x, int y, int w, int h)
void updateContents ()
void updateContents (const QRect &r)
void updateContents (int x, int y, int w, int h)
void updateGeometry ()
void updateGeometry ()
void updateHeaderStates ()
void updateHeaderStates ()
QObjectUserData * userData (uint id) const
QObjectUserData * userData (uint id) const
QHeaderverticalHeader () const
QHeaderverticalHeader () const
QScrollBarverticalScrollBar () const
QScrollBarverticalScrollBar () const
QWidgetviewport () const
QWidgetviewport () const
QSize viewportSize (int, int) const
QSize viewportSize (int, int) const
QPoint viewportToContents (const QPoint &) const
void viewportToContents (int vx, int vy, int &x, int &y) const
QPoint viewportToContents (const QPoint &) const
void viewportToContents (int vx, int vy, int &x, int &y) const
int visibleHeight () const
int visibleHeight () const
QRect visibleRect () const
QRect visibleRect () const
int visibleWidth () const
int visibleWidth () const
ScrollBarMode vScrollBarMode () const
ScrollBarMode vScrollBarMode () 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
 ~QTable ()

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 Types

enum  EditMode {
  NotEditing, Editing, Replacing, NotEditing,
  Editing, Replacing
}
enum  EditMode {
  NotEditing, Editing, Replacing, NotEditing,
  Editing, Replacing
}

Protected Slots

virtual void columnClicked (int col)
virtual void columnClicked (int col)
virtual void columnIndexChanged (int section, int fromIndex, int toIndex)
virtual void columnIndexChanged (int section, int fromIndex, int toIndex)
virtual void columnWidthChanged (int col)
virtual void columnWidthChanged (int col)
virtual void rowHeightChanged (int row)
virtual void rowHeightChanged (int row)
virtual void rowIndexChanged (int section, int fromIndex, int toIndex)
virtual void rowIndexChanged (int section, int fromIndex, int toIndex)

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)
virtual void activateNextCell ()
virtual void activateNextCell ()
virtual QWidgetbeginEdit (int row, int col, bool replace)
virtual QWidgetbeginEdit (int row, int col, bool replace)
int bottomMargin () const
int bottomMargin () const
QSize cachedSizeHint () const
QSize cachedSizeHint () const
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 *)
virtual void closeEvent (QCloseEvent *)
virtual 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 contentsContextMenuEvent (QContextMenuEvent *e)
void contentsContextMenuEvent (QContextMenuEvent *e)
virtual void contentsDragEnterEvent (QDragEnterEvent *e)
virtual void contentsDragEnterEvent (QDragEnterEvent *e)
virtual void contentsDragLeaveEvent (QDragLeaveEvent *e)
virtual void contentsDragLeaveEvent (QDragLeaveEvent *e)
virtual void contentsDragMoveEvent (QDragMoveEvent *e)
virtual void contentsDragMoveEvent (QDragMoveEvent *e)
virtual void contentsDropEvent (QDropEvent *e)
virtual void contentsDropEvent (QDropEvent *e)
void contentsMouseDoubleClickEvent (QMouseEvent *)
void contentsMouseDoubleClickEvent (QMouseEvent *)
void contentsMouseMoveEvent (QMouseEvent *)
void contentsMouseMoveEvent (QMouseEvent *)
void contentsMousePressEvent (QMouseEvent *)
void contentsMousePressEvent (QMouseEvent *)
void contentsMouseReleaseEvent (QMouseEvent *)
void contentsMouseReleaseEvent (QMouseEvent *)
virtual void contentsWheelEvent (QWheelEvent *)
virtual void contentsWheelEvent (QWheelEvent *)
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 QWidgetcreateEditor (int row, int col, bool initFromCell) const
virtual QWidgetcreateEditor (int row, int col, bool initFromCell) const
int currEditCol () const
int currEditCol () const
int currEditRow () const
int currEditRow () const
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 QDragObjectdragObject ()
virtual QDragObjectdragObject ()
void drawContents (QPainter *p, int cx, int cy, int cw, int ch)
void drawContents (QPainter *p, int cx, int cy, int cw, int ch)
virtual void drawContentsOffset (QPainter *, int ox, int oy, int cx, int cy, int cw, int ch)
virtual void drawContentsOffset (QPainter *, int ox, int oy, int cx, int cy, int cw, int ch)
virtual void drawFrame (QPainter *)
virtual void drawFrame (QPainter *)
virtual void dropEvent (QDropEvent *)
virtual void dropEvent (QDropEvent *)
EditMode editMode () const
EditMode editMode () const
virtual void enabledChange (bool oldEnabled)
virtual void enabledChange (bool oldEnabled)
virtual void endEdit (int row, int col, bool accept, bool replace)
virtual void endEdit (int row, int col, bool accept, bool replace)
virtual void enterEvent (QEvent *)
virtual void enterEvent (QEvent *)
bool event (QEvent *)
bool event (QEvent *)
QWExtra * extraData ()
QWExtra * extraData ()
QFocusDatafocusData ()
QFocusDatafocusData ()
void focusInEvent (QFocusEvent *)
void focusInEvent (QFocusEvent *)
bool focusNextPrevChild (bool next)
bool focusNextPrevChild (bool next)
void focusOutEvent (QFocusEvent *)
void focusOutEvent (QFocusEvent *)
void fontChange (const QFont &)
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
void frameChanged ()
void frameChanged ()
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 *)
int indexOf (int row, int col) const
int indexOf (int row, int col) const
virtual void insertWidget (int row, int col, QWidget *w)
virtual void insertWidget (int row, int col, QWidget *w)
bool isEditing () const
bool isEditing () const
void keyPressEvent (QKeyEvent *)
void keyPressEvent (QKeyEvent *)
virtual void keyReleaseEvent (QKeyEvent *)
virtual void keyReleaseEvent (QKeyEvent *)
virtual void leaveEvent (QEvent *)
virtual void leaveEvent (QEvent *)
int leftMargin () const
int leftMargin () const
int metric (int) const
int metric (int) const
void mouseDoubleClickEvent (QMouseEvent *)
void mouseDoubleClickEvent (QMouseEvent *)
void mouseMoveEvent (QMouseEvent *)
void mouseMoveEvent (QMouseEvent *)
void mousePressEvent (QMouseEvent *)
void mousePressEvent (QMouseEvent *)
void mouseReleaseEvent (QMouseEvent *)
void mouseReleaseEvent (QMouseEvent *)
virtual void moveEvent (QMoveEvent *)
virtual void moveEvent (QMoveEvent *)
virtual void paintEmptyArea (QPainter *p, int cx, int cy, int cw, int ch)
virtual void paintEmptyArea (QPainter *p, int cx, int cy, int cw, int ch)
void paintEvent (QPaintEvent *e)
void paintEvent (QPaintEvent *e)
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 ()
virtual void resizeData (int len)
virtual void resizeData (int len)
void resizeEvent (QResizeEvent *)
void resizeEvent (QResizeEvent *)
int rightMargin () const
int rightMargin () const
const QObjectsender ()
const QObjectsender ()
void setCachedSizeHint (const QSize &sh) const
void setCachedSizeHint (const QSize &sh) const
virtual void setCellContentFromEditor (int row, int col)
virtual void setCellContentFromEditor (int row, int col)
void setEditMode (EditMode mode, int row, int col)
void setEditMode (EditMode mode, int row, int col)
virtual void setHBarGeometry (QScrollBar &hbar, int x, int y, int w, int h)
virtual void setHBarGeometry (QScrollBar &hbar, int x, int y, int w, int h)
virtual void setKeyCompression (bool)
virtual void setKeyCompression (bool)
virtual void setMargins (int left, int top, int right, int bottom)
virtual void setMargins (int left, int top, int right, int bottom)
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)
virtual void setVBarGeometry (QScrollBar &vbar, int x, int y, int w, int h)
virtual void setVBarGeometry (QScrollBar &vbar, int x, int y, int w, int h)
virtual void setWFlags (WFlags)
virtual void setWFlags (WFlags)
virtual void setWState (uint)
virtual void setWState (uint)
virtual void setX11Data (const QPaintDeviceX11Data *)
void showEvent (QShowEvent *e)
void showEvent (QShowEvent *e)
virtual void startDrag ()
virtual void startDrag ()
virtual void tabletEvent (QTabletEvent *)
virtual void tabletEvent (QTabletEvent *)
virtual void timerEvent (QTimerEvent *)
virtual void timerEvent (QTimerEvent *)
QTLWExtra * topData ()
QTLWExtra * topData ()
int topMargin () const
int topMargin () const
virtual void updateMask ()
virtual void updateMask ()
virtual void viewportContextMenuEvent (QContextMenuEvent *)
virtual void viewportContextMenuEvent (QContextMenuEvent *)
virtual void viewportDragEnterEvent (QDragEnterEvent *)
virtual void viewportDragEnterEvent (QDragEnterEvent *)
virtual void viewportDragLeaveEvent (QDragLeaveEvent *)
virtual void viewportDragLeaveEvent (QDragLeaveEvent *)
virtual void viewportDragMoveEvent (QDragMoveEvent *)
virtual void viewportDragMoveEvent (QDragMoveEvent *)
virtual void viewportDropEvent (QDropEvent *)
virtual void viewportDropEvent (QDropEvent *)
virtual void viewportMouseDoubleClickEvent (QMouseEvent *)
virtual void viewportMouseDoubleClickEvent (QMouseEvent *)
virtual void viewportMouseMoveEvent (QMouseEvent *)
virtual void viewportMouseMoveEvent (QMouseEvent *)
virtual void viewportMousePressEvent (QMouseEvent *)
virtual void viewportMousePressEvent (QMouseEvent *)
virtual void viewportMouseReleaseEvent (QMouseEvent *)
virtual void viewportMouseReleaseEvent (QMouseEvent *)
virtual void viewportPaintEvent (QPaintEvent *)
virtual void viewportPaintEvent (QPaintEvent *)
void viewportResizeEvent (QResizeEvent *)
void viewportResizeEvent (QResizeEvent *)
virtual void viewportWheelEvent (QWheelEvent *)
virtual void viewportWheelEvent (QWheelEvent *)
void wheelEvent (QWheelEvent *)
void wheelEvent (QWheelEvent *)
void windowActivationChange (bool)
void windowActivationChange (bool)
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
bool columnMovingEnabled
 whether columns can be moved by the user
int contentsHeight
 the height of the contents area
QRect contentsRect
 the rectangle inside the frame
int contentsWidth
 the width of the contents area
int contentsX
 the X coordinate of the contents that are at the left edge of the viewport.
int contentsY
 the Y coordinate of the contents that are at the top edge of the viewport.
QCursor cursor
 the cursor shape for this widget
bool customWhatsThis
 whether the widget wants to handle What's This help manually
bool dragAutoScroll
 whether autoscrolling in drag move events is enabled
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
FocusStyle focusStyle
 how the current (focus) cell is drawn
QFont font
 the font currently set for the widget
QRect frameGeometry
 geometry of the widget relative to its parent including any window frame
QRect frameRect
 the frame rectangle
Shadow frameShadow
 the frame shadow value from the frame style
Shape frameShape
 the frame shape value from the frame style
QSize frameSize
 the size of the widget including any window frame
int frameWidth
 the width of the frame that is drawn.
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
ScrollBarMode hScrollBarMode
 the mode for the horizontal scroll bar
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
int lineWidth
 the line width
int margin
 the width of the margin
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.
int midLineWidth
 the width of the mid-line
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 mouseTracking
 whether mouse tracking is enabled for the widget
QCString name
 the name of this object
int numCols
 The number of columns in the table.
int numRows
 The number of rows in the table.
int numSelections
 The number of selections.
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
bool readOnly
 whether the table is read-only
QRect rect
 the internal geometry of the widget excluding any window frame
ResizePolicy resizePolicy
 the resize policy
bool rowMovingEnabled
 whether rows can be moved by the user
SelectionMode selectionMode
 the current selection mode
bool showGrid
 whether the table's grid is displayed
bool shown
 whether the widget is shown
QSize size
 the size of the widget excluding any window frame
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 sorting
 whether a click on the header of a column sorts that column
bool underMouse
 whether the widget is under the mouse cursor
bool updatesEnabled
 whether updates are enabled
bool visible
 whether the widget is visible
int visibleHeight
 the vertical amount of the content that is visible
QRect visibleRect
 the visible rectangle
int visibleWidth
 the horizontal amount of the content that is visible
ScrollBarMode vScrollBarMode
 the mode for the vertical scroll bar
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 doAutoScroll ()
void doAutoScroll ()
void doValueChanged ()
void doValueChanged ()
void updateGeometriesSlot ()
void updateGeometriesSlot ()

Private Member Functions

void contentsMousePressEventEx (QMouseEvent *)
void contentsMousePressEventEx (QMouseEvent *)
QPoint contentsToViewport2 (const QPoint &p)
void contentsToViewport2 (int x, int y, int &vx, int &vy)
QPoint contentsToViewport2 (const QPoint &p)
void contentsToViewport2 (int x, int y, int &vx, int &vy)
void delayedUpdateGeometries ()
void delayedUpdateGeometries ()
void drawContents (QPainter *)
void drawContents (QPainter *)
void finishContentsResze (bool updateBefore)
void finishContentsResze (bool updateBefore)
void fixCell (int &row, int &col, int key)
void fixCell (int &row, int &col, int key)
void fixCol (int &col, int x)
void fixCol (int &col, int x)
void fixRow (int &row, int y)
void fixRow (int &row, int y)
void init (int numRows, int numCols)
void init (int numRows, int numCols)
bool isSelected (int row, int col, bool includeCurrent) const
bool isSelected (int row, int col, bool includeCurrent) const
QTableoperator= (const QTable &)
 QTable (const QTable &)
QRect rangeGeometry (int topRow, int leftCol, int bottomRow, int rightCol, bool &optimize)
QRect rangeGeometry (int topRow, int leftCol, int bottomRow, int rightCol, bool &optimize)
void repaintCell (int row, int col)
void repaintCell (int row, int col)
void repaintSelections (QTableSelection *oldSelection, QTableSelection *newSelection, bool updateVertical=TRUE, bool updateHorizontal=TRUE)
void repaintSelections (QTableSelection *oldSelection, QTableSelection *newSelection, bool updateVertical=TRUE, bool updateHorizontal=TRUE)
void restoreContents (QPtrVector< QTableItem > &tmp, QPtrVector< TableWidget > &tmp2)
void restoreContents (QPtrVector< QTableItem > &tmp, QPtrVector< TableWidget > &tmp2)
void saveContents (QPtrVector< QTableItem > &tmp, QPtrVector< TableWidget > &tmp2)
void saveContents (QPtrVector< QTableItem > &tmp, QPtrVector< TableWidget > &tmp2)
void setCurrentCell (int row, int col, bool updateSelections, bool ensureVisible=FALSE)
void setCurrentCell (int row, int col, bool updateSelections, bool ensureVisible=FALSE)
QSize tableSize () const
QSize tableSize () const
void updateColWidgets (int col)
void updateColWidgets (int col)
void updateGeometries ()
void updateGeometries ()
void updateHeaderAndResizeContents (QTableHeader *header, int num, int colRow, int width, bool &updateBefore)
void updateHeaderAndResizeContents (QTableHeader *header, int num, int colRow, int width, bool &updateBefore)
void updateRowWidgets (int row)
void updateRowWidgets (int row)
QPoint viewportToContents2 (const QPoint &p)
void viewportToContents2 (int vx, int vy, int &x, int &y)
QPoint viewportToContents2 (const QPoint &p)
void viewportToContents2 (int vx, int vy, int &x, int &y)

Private Attributes

bool asc: 1
QTimerautoScrollTimer
QPtrVector< QTableItemcontents
bool context_menu: 1
int curCol
QTableSelectioncurrentSel
int curRow
QTablePrivate * d
bool dEnabled: 1
bool doSort: 1
QPoint dragStartPos
bool drawActiveSelection: 1
int editCol
int editRow
EditMode edMode
FocusStyle focusStl
int lastSortCol
QTableHeader * leftHeader
bool mCols: 1
bool mRows: 1
int oldCurrentCol
int oldCurrentRow
int pressedCol
int pressedRow
QIntDict< int > roCols
QIntDict< int > roRows
QPtrList< QTableSelectionselections
SelectionMode selMode
bool sGrid: 1
bool shouldClearSelection: 1
int startDragCol
int startDragRow
QTableHeader * topHeader
bool unused: 1
QSize unused_cachedSizeHint
QWidgetunused_topLeftCorner
bool was_visible: 1
QPtrVector< QWidgetwidgets

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 QCheckTableItem
class QComboTableItem
class QPaintDeviceMetrics
void qt_cleanup ()
void qt_init_internal (int *, char **, Display *, Qt::HANDLE, Qt::HANDLE)
class QTableHeader
class QTableItem

Related Functions

(Note that these are not member functions.)

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

Classes

struct  TableWidget

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

Generated by  Doxygen 1.6.0   Back to index