org.kde.qt
Class QDataTable

java.lang.Object
  extended by org.kde.qt.Qt
      extended by org.kde.qt.QObject
          extended by org.kde.qt.QWidget
              extended by org.kde.qt.QFrame
                  extended by org.kde.qt.QScrollView
                      extended by org.kde.qt.QTable
                          extended by org.kde.qt.QDataTable
All Implemented Interfaces:
QPaintDeviceInterface, QtSupport

public class QDataTable
extends QTable

See QDataTableSignals for signals emitted by QDataTable


Field Summary
static int RefreshAll
           
static int RefreshColumns
           
static int RefreshData
           
 
Fields inherited from class org.kde.qt.QTable
Editing, FollowStyle, Multi, MultiRow, NoSelection, NotEditing, Replacing, Single, SingleRow, SpreadSheet
 
Fields inherited from class org.kde.qt.QScrollView
AlwaysOff, AlwaysOn, Auto, AutoOne, AutoOneFit, Default, Manual
 
Fields inherited from class org.kde.qt.QFrame
Box, GroupBoxPanel, HLine, LineEditPanel, MenuBarPanel, MShadow, MShape, NoFrame, Panel, Plain, PopupPanel, Raised, StyledPanel, Sunken, TabWidgetPanel, ToolBarPanel, VLine, WinPanel
 
Fields inherited from class org.kde.qt.QWidget
AncestorOrigin, ClickFocus, NoFocus, ParentOrigin, StrongFocus, TabFocus, WheelFocus, WidgetOrigin, WindowOrigin
 
Fields inherited from class org.kde.qt.Qt
AlignAuto, AlignBottom, AlignCenter, AlignHCenter, AlignHorizontal_Mask, AlignJustify, AlignLeft, AlignRight, AlignTop, AlignVCenter, AlignVertical_Mask, AlphaDither_Mask, ALT, AltButton, AnchorHref, AnchorName, AndNotROP, AndROP, ArrowCursor, Ascending, ASCII_ACCEL, AutoColor, AutoDither, AutoText, AvoidDither, BDiagPattern, BeginsWith, BevelJoin, BitmapCursor, BlankCursor, Bottom, BottomLeft, BottomRight, BreakAnywhere, BusyCursor, CaseSensitive, ClearROP, ColorMode_Mask, ColorOnly, Contains, ControlButton, CopyROP, CrossCursor, CrossPattern, CTRL, CustomPattern, DashDotDotLine, DashDotLine, DashLine, Dense1Pattern, Dense2Pattern, Dense3Pattern, Dense4Pattern, Dense5Pattern, Dense6Pattern, Dense7Pattern, Descending, DiagCrossPattern, DiffuseAlphaDither, DiffuseDither, Dither_Mask, DitherMode_Mask, DockBottom, DockLeft, DockMinimized, DockRight, DockTop, DockTornOff, DockUnmanaged, DontClip, DontPrint, DotLine, DownArrow, EndsWith, EraseROP, ExactMatch, ExpandTabs, FDiagPattern, FixedColor, FixedPixmap, FlatCap, ForbiddenCursor, HiEnglishUnit, HiMetricUnit, Horizontal, HorPattern, IbeamCursor, Identical, IncludeTrailingSpaces, ISODate, Key_0, Key_1, Key_2, Key_3, Key_4, Key_5, Key_6, Key_7, Key_8, Key_9, Key_A, Key_aacute, Key_Aacute, Key_acircumflex, Key_Acircumflex, Key_acute, Key_adiaeresis, Key_Adiaeresis, Key_ae, Key_AE, Key_agrave, Key_Agrave, Key_Alt, Key_Ampersand, Key_Any, Key_Apostrophe, Key_aring, Key_Aring, Key_AsciiCircum, Key_AsciiTilde, Key_Asterisk, Key_At, Key_atilde, Key_Atilde, Key_B, Key_Back, Key_Backslash, Key_Backspace, Key_BackSpace, Key_Backtab, Key_BackTab, Key_Bar, Key_BassBoost, Key_BassDown, Key_BassUp, Key_BraceLeft, Key_BraceRight, Key_BracketLeft, Key_BracketRight, Key_brokenbar, Key_C, Key_CapsLock, Key_ccedilla, Key_Ccedilla, Key_cedilla, Key_cent, Key_Clear, Key_Colon, Key_Comma, Key_Control, Key_copyright, Key_currency, Key_D, Key_degree, Key_Delete, Key_diaeresis, Key_Direction_L, Key_Direction_R, Key_division, Key_Dollar, Key_Down, Key_E, Key_eacute, Key_Eacute, Key_ecircumflex, Key_Ecircumflex, Key_ediaeresis, Key_Ediaeresis, Key_egrave, Key_Egrave, Key_End, Key_Enter, Key_Equal, Key_Escape, Key_eth, Key_ETH, Key_Exclam, Key_exclamdown, Key_F, Key_F1, Key_F10, Key_F11, Key_F12, Key_F13, Key_F14, Key_F15, Key_F16, Key_F17, Key_F18, Key_F19, Key_F2, Key_F20, Key_F21, Key_F22, Key_F23, Key_F24, Key_F25, Key_F26, Key_F27, Key_F28, Key_F29, Key_F3, Key_F30, Key_F31, Key_F32, Key_F33, Key_F34, Key_F35, Key_F4, Key_F5, Key_F6, Key_F7, Key_F8, Key_F9, Key_Favorites, Key_Forward, Key_G, Key_Greater, Key_guillemotleft, Key_guillemotright, Key_H, Key_Help, Key_Home, Key_HomePage, Key_Hyper_L, Key_Hyper_R, Key_hyphen, Key_I, Key_iacute, Key_Iacute, Key_icircumflex, Key_Icircumflex, Key_idiaeresis, Key_Idiaeresis, Key_igrave, Key_Igrave, Key_Insert, Key_J, Key_K, Key_L, Key_Launch0, Key_Launch1, Key_Launch2, Key_Launch3, Key_Launch4, Key_Launch5, Key_Launch6, Key_Launch7, Key_Launch8, Key_Launch9, Key_LaunchA, Key_LaunchB, Key_LaunchC, Key_LaunchD, Key_LaunchE, Key_LaunchF, Key_LaunchMail, Key_LaunchMedia, Key_Left, Key_Less, Key_M, Key_macron, Key_masculine, Key_MediaLast, Key_MediaNext, Key_MediaPlay, Key_MediaPrev, Key_MediaRecord, Key_MediaStop, Key_Menu, Key_Meta, Key_Minus, Key_mu, Key_multiply, Key_N, Key_Next, Key_nobreakspace, Key_notsign, Key_ntilde, Key_Ntilde, Key_NumberSign, Key_NumLock, Key_O, Key_oacute, Key_Oacute, Key_ocircumflex, Key_Ocircumflex, Key_odiaeresis, Key_Odiaeresis, Key_ograve, Key_Ograve, Key_onehalf, Key_onequarter, Key_onesuperior, Key_Ooblique, Key_OpenUrl, Key_ordfeminine, Key_oslash, Key_otilde, Key_Otilde, Key_P, Key_PageDown, Key_PageUp, Key_paragraph, Key_ParenLeft, Key_ParenRight, Key_Pause, Key_Percent, Key_Period, Key_periodcentered, Key_Plus, Key_plusminus, Key_Print, Key_Prior, Key_Q, Key_Question, Key_questiondown, Key_QuoteDbl, Key_QuoteLeft, Key_R, Key_Refresh, Key_registered, Key_Return, Key_Right, Key_S, Key_ScrollLock, Key_Search, Key_section, Key_Semicolon, Key_Shift, Key_Slash, Key_Space, Key_ssharp, Key_Standby, Key_sterling, Key_Stop, Key_Super_L, Key_Super_R, Key_SysReq, Key_T, Key_Tab, Key_thorn, Key_THORN, Key_threequarters, Key_threesuperior, Key_TrebleDown, Key_TrebleUp, Key_twosuperior, Key_U, Key_uacute, Key_Uacute, Key_ucircumflex, Key_Ucircumflex, Key_udiaeresis, Key_Udiaeresis, Key_ugrave, Key_Ugrave, Key_Underscore, Key_unknown, Key_Up, Key_V, Key_VolumeDown, Key_VolumeMute, Key_VolumeUp, Key_W, Key_X, Key_Y, Key_yacute, Key_Yacute, Key_ydiaeresis, Key_yen, Key_Z, KeyButtonMask, Keypad, LastCursor, LastROP, Left, LeftArrow, LeftButton, LocalDate, LocalTime, LoEnglishUnit, LogText, LoMetricUnit, MacStyle, META, MetaButton, MidButton, Minimized, MiterJoin, MODIFIER_MASK, MonoOnly, MotifStyle, MouseButtonMask, MPenCapStyle, MPenJoinStyle, MPenStyle, MV_10_DOT_0, MV_10_DOT_1, MV_10_DOT_2, MV_10_DOT_3, MV_10_DOT_4, MV_9, MV_CHEETAH, MV_JAGUAR, MV_PANTHER, MV_PUMA, MV_TIGER, MV_Unknown, NandROP, NoAccel, NoAlpha, NoBackground, NoBrush, NoButton, NoMatch, NoPen, NopROP, NorROP, NotAndROP, NotCopyROP, NotEraseROP, NotOrROP, NotROP, NotXorROP, OpaqueMode, OrderedAlphaDither, OrderedDither, OrNotROP, OrROP, Overline, PaletteBackground, PaletteBase, PaletteBrightText, PaletteButton, PaletteButtonText, PaletteDark, PaletteForeground, PaletteHighlight, PaletteHighlightedText, PaletteLight, PaletteLink, PaletteLinkVisited, PaletteMid, PaletteMidlight, PaletteShadow, PaletteText, PartialMatch, PixelUnit, PlainText, PMStyle, PointingHandCursor, PreferDither, RichText, Right, RightArrow, RightButton, RoundCap, RoundJoin, SetROP, SHIFT, ShiftButton, ShowPrefix, SingleLine, SizeAllCursor, SizeBDiagCursor, SizeFDiagCursor, SizeHorCursor, SizeVerCursor, SolidLine, SolidPattern, SplitHCursor, SplitVCursor, SquareCap, StrikeOut, TextDate, ThresholdAlphaDither, ThresholdDither, Top, TopLeft, TopRight, TornOff, TransparentMode, TwipsUnit, UI_AnimateCombo, UI_AnimateMenu, UI_AnimateToolBox, UI_AnimateTooltip, UI_FadeMenu, UI_FadeTooltip, UI_General, Underline, UNICODE_ACCEL, Unmanaged, UpArrow, UpArrowCursor, UTC, VerPattern, Vertical, WaitCursor, WDestructiveClose, WGroupLeader, WhatsThisCursor, Win3Style, WindowActive, WindowFullScreen, WindowMaximized, WindowMinimized, WindowNoState, WindowsStyle, WMacDrawer, WMacNoSheet, WMouseNoMask, WNoAutoErase, WNoMousePropagation, WNorthWestGravity, WordBreak, WPaintClever, WPaintDesktop, WPaintUnclipped, WRepaintNoErase, WResizeNoErase, WShowModal, WState_AutoMask, WState_BlockUpdates, WState_CompressKeys, WState_ConfigPending, WState_Created, WState_CreatedHidden, WState_Disabled, WState_DND, WState_Exposed, WState_ForceDisabled, WState_ForceHide, WState_FullScreen, WState_HasMouse, WState_InPaintEvent, WState_Maximized, WState_Minimized, WState_MouseTracking, WState_OwnCursor, WState_OwnSizePolicy, WState_Polished, WState_Reparented, WState_Reserved0, WState_Resized, WState_Visible, WStaticContents, WStyle_ContextHelp, WStyle_Customize, WStyle_Dialog, WStyle_DialogBorder, WStyle_Mask, WStyle_Maximize, WStyle_Minimize, WStyle_MinMax, WStyle_NoBorder, WStyle_NoBorderEx, WStyle_NormalBorder, WStyle_Reserved, WStyle_Splash, WStyle_StaysOnTop, WStyle_SysMenu, WStyle_Title, WStyle_Tool, WSubWindow, WType_Desktop, WType_Dialog, WType_Mask, WType_Modal, WType_Popup, WType_TopLevel, WV_2000, WV_2003, WV_32s, WV_95, WV_98, WV_CE, WV_CE_based, WV_CENET, WV_DOS_based, WV_Me, WV_NT, WV_NT_based, WV_XP, WWinOwnDC, WX11BypassWM, X11ParentRelative, XorROP
 
Constructor Summary
  QDataTable()
           
protected QDataTable(java.lang.Class dummy)
           
  QDataTable(QSqlCursor cursor)
           
  QDataTable(QSqlCursor cursor, boolean autoPopulate)
           
  QDataTable(QSqlCursor cursor, boolean autoPopulate, QWidget parent)
           
  QDataTable(QSqlCursor cursor, boolean autoPopulate, QWidget parent, java.lang.String name)
           
  QDataTable(QWidget parent)
           
  QDataTable(QWidget parent, java.lang.String name)
           
 
Method Summary
protected  void activateNextCell()
           
 void addColumn(java.lang.String fieldName)
           
 void addColumn(java.lang.String fieldName, java.lang.String label)
           
 void addColumn(java.lang.String fieldName, java.lang.String label, int width)
           
 void addColumn(java.lang.String fieldName, java.lang.String label, int width, QIconSet iconset)
           
 void adjustColumn(int col)
           
 boolean autoDelete()
           
 boolean autoEdit()
           
protected  boolean beginInsert()
           
protected  QWidget beginUpdate(int row, int col, boolean replace)
           
 java.lang.String className()
           
 void clearCell(int row, int col)
           
protected  void columnClicked(int col)
           
protected  int confirmCancel(int m)
           
 boolean confirmCancels()
           
 boolean confirmDelete()
           
protected  int confirmEdit(int m)
           
 boolean confirmEdits()
           
 boolean confirmInsert()
           
 boolean confirmUpdate()
           
protected  void contentsContextMenuEvent(QContextMenuEvent e)
           
protected  void contentsMousePressEvent(QMouseEvent e)
           
protected  QWidget createEditor(int row, int col, boolean initFromCell)
           
 QSqlRecord currentRecord()
           
 int dateFormat()
           
protected  boolean deleteCurrent()
           
 void dispose()
          Delete the wrapped C++ instance ahead of finalize()
protected  void drawContents(QPainter p, int cx, int cy, int cw, int ch)
           
protected  void endEdit(int row, int col, boolean accept, boolean replace)
           
 boolean eventFilter(QObject o, QEvent e)
           
 java.lang.String falseText()
           
protected  int fieldAlignment(QSqlField field)
           
 java.lang.String filter()
           
protected  void finalize()
          Deletes the wrapped C++ instance
 void find(java.lang.String str, boolean caseSensitive, boolean backwards)
           
 boolean findBuffer(QSqlIndex idx)
           
 boolean findBuffer(QSqlIndex idx, int atHint)
           
protected  void handleError(QSqlError e)
           
 void hideColumn(int col)
           
protected  int indexOf(int i)
           
protected  boolean insertCurrent()
           
 void installEditorFactory(QSqlEditorFactory f)
           
 void installPropertyMap(QSqlPropertyMap m)
           
 boolean isDisposed()
          Has the wrapped C++ instance been deleted?
 QTableItem item(int row, int col)
           
protected  void keyPressEvent(QKeyEvent arg1)
           
 QMetaObject metaObject()
           
 java.lang.String nullText()
           
 int numCols()
           
 int numRows()
           
 void paintCell(QPainter p, int row, int col, QRect cr, boolean selected, QColorGroup cg)
           
protected  void paintField(QPainter p, QSqlField field, QRect cr, boolean selected)
           
 void refresh()
           
 void refresh(int mode)
           
 void removeColumn(int col)
           
protected  void repaintCell(int row, int col)
           
protected  void reset()
           
protected  void resizeData(int len)
           
protected  void resizeEvent(QResizeEvent arg1)
           
 void setAutoDelete(boolean enable)
           
 void setAutoEdit(boolean autoEdit)
           
 void setColumn(int col, java.lang.String fieldName)
           
 void setColumn(int col, java.lang.String fieldName, java.lang.String label)
           
 void setColumn(int col, java.lang.String fieldName, java.lang.String label, int width)
           
 void setColumn(int col, java.lang.String fieldName, java.lang.String label, int width, QIconSet iconset)
           
 void setColumnStretchable(int col, boolean stretch)
           
 void setColumnWidth(int col, int w)
           
 void setConfirmCancels(boolean confirm)
           
 void setConfirmDelete(boolean confirm)
           
 void setConfirmEdits(boolean confirm)
           
 void setConfirmInsert(boolean confirm)
           
 void setConfirmUpdate(boolean confirm)
           
 void setDateFormat(int f)
           
 void setFalseText(java.lang.String falseText)
           
 void setFilter(java.lang.String filter)
           
 void setItem(int row, int col, QTableItem item)
           
 void setNullText(java.lang.String nullText)
           
 void setNumCols(int c)
           
 void setNumRows(int r)
           
 void setPixmap(int row, int col, QPixmap pix)
           
protected  void setSize(QSqlCursor sql)
           
 void setSort(QSqlIndex sort)
           
 void setSort(java.lang.String[] sort)
           
 void setSqlCursor()
           
 void setSqlCursor(QSqlCursor cursor)
           
 void setSqlCursor(QSqlCursor cursor, boolean autoPopulate)
           
 void setSqlCursor(QSqlCursor cursor, boolean autoPopulate, boolean autoDelete)
           
 void setTrueText(java.lang.String trueText)
           
 void showColumn(int col)
           
 java.util.ArrayList sort()
           
 void sortAscending(int col)
           
 void sortColumn(int col)
           
 void sortColumn(int col, boolean ascending)
           
 void sortColumn(int col, boolean ascending, boolean wholeRows)
           
 void sortDescending(int col)
           
 QSqlCursor sqlCursor()
           
 void swapColumns(int col1, int col2)
           
 void swapColumns(int col1, int col2, boolean swapHeaders)
           
 void takeItem(QTableItem i)
           
 java.lang.String text(int row, int col)
           
static java.lang.String tr(java.lang.String arg1)
           
static java.lang.String tr(java.lang.String arg1, java.lang.String arg2)
           
 java.lang.String trueText()
           
protected  boolean updateCurrent()
           
 QVariant value(int row, int col)
           
 
Methods inherited from class org.kde.qt.QTable
addSelection, adjustRow, beginEdit, cellGeometry, cellRect, cellWidget, clearCellWidget, clearSelection, clearSelection, columnAt, columnIndexChanged, columnMovingEnabled, columnPos, columnWidth, columnWidthChanged, contentsDragEnterEvent, contentsDragLeaveEvent, contentsDragMoveEvent, contentsDropEvent, contentsMouseDoubleClickEvent, contentsMouseMoveEvent, contentsMouseReleaseEvent, currEditCol, currEditRow, currentColumn, currentRow, currentSelection, dragEnabled, dragObject, editCell, editCell, ensureCellVisible, focusInEvent, focusOutEvent, focusStyle, hideRow, horizontalHeader, indexOf, insertColumns, insertColumns, insertRows, insertRows, insertWidget, isColumnHidden, isColumnReadOnly, isColumnSelected, isColumnSelected, isColumnStretchable, isEditing, isReadOnly, isRowHidden, isRowReadOnly, isRowSelected, isRowSelected, isRowStretchable, isSelected, numSelections, paintCell, paintEmptyArea, paintEvent, paintFocus, pixmap, removeRow, removeSelection, removeSelection, repaintSelections, rowAt, rowHeight, rowHeightChanged, rowIndexChanged, rowMovingEnabled, rowPos, selectCells, selectColumn, selection, selectionMode, selectRow, setCellContentFromEditor, setCellWidget, setColumnLabels, setColumnMovingEnabled, setColumnReadOnly, setCurrentCell, setDragEnabled, setEnabled, setFocusStyle, setLeftMargin, setReadOnly, setRowHeight, setRowLabels, setRowMovingEnabled, setRowReadOnly, setRowStretchable, setSelectionMode, setShowGrid, setSorting, setText, setTopMargin, showEvent, showGrid, showRow, sizeHint, sortOnInsert, startDrag, swapCells, swapRows, swapRows, updateCell, updateHeaderStates, verticalHeader, viewportResizeEvent, windowActivationChange
 
Methods inherited from class org.kde.qt.QScrollView
addChild, addChild, addChild, bottomMargin, cachedSizeHint, center, center, childIsVisible, childX, childY, clipper, contentsHeight, contentsToViewport, contentsToViewport, contentsWheelEvent, contentsWidth, contentsX, contentsY, contextMenuEvent, cornerWidget, disableSizeHintCaching, dragAutoScroll, drawContentsOffset, enableClipper, ensureVisible, ensureVisible, focusNextPrevChild, fontChange, frameChanged, hasStaticBackground, horizontalScrollBar, hScrollBarMode, isHorizontalSliderPressed, isVerticalSliderPressed, leftMargin, minimumSizeHint, mouseDoubleClickEvent, mouseMoveEvent, mousePressEvent, mouseReleaseEvent, moveChild, removeChild, removeChild, repaintContents, repaintContents, repaintContents, repaintContents, repaintContents, repaintContents, resize, resize, resizeContents, resizePolicy, rightMargin, scrollBy, setCachedSizeHint, setContentsPos, setCornerWidget, setDragAutoScroll, setHBarGeometry, setHScrollBarMode, setMargins, setResizePolicy, setStaticBackground, setVBarGeometry, setVScrollBarMode, show, showChild, showChild, styleChange, topMargin, updateContents, updateContents, updateContents, updateScrollBars, verticalScrollBar, viewport, viewportContextMenuEvent, viewportDragEnterEvent, viewportDragLeaveEvent, viewportDragMoveEvent, viewportDropEvent, viewportMouseDoubleClickEvent, viewportMouseMoveEvent, viewportMousePressEvent, viewportMouseReleaseEvent, viewportPaintEvent, viewportSize, viewportToContents, viewportToContents, viewportWheelEvent, visibleHeight, visibleWidth, vScrollBarMode, wheelEvent
 
Methods inherited from class org.kde.qt.QFrame
contentsRect, drawContents, drawFrame, frameRect, frameShadow, frameShape, frameStyle, frameWidth, lineShapesOk, lineWidth, margin, midLineWidth, setFrameRect, setFrameShadow, setFrameShape, setFrameStyle, setLineWidth, setMargin, setMidLineWidth
 
Methods inherited from class org.kde.qt.QWidget
acceptDrops, adjustSize, autoMask, backgroundBrush, backgroundColor, backgroundMode, backgroundOffset, backgroundOrigin, backgroundPixmap, baseSize, caption, childAt, childAt, childAt, childAt, childrenRect, childrenRegion, clearFocus, clearMask, clearWFlags, clearWState, clipRegion, close, close, closeEvent, colorGroup, constPolish, create, create, create, create, cursor, customWhatsThis, destroy, destroy, destroy, devType, dragEnterEvent, dragLeaveEvent, dragMoveEvent, drawText, drawText, dropEvent, enabledChange, enterEvent, erase, erase, erase, erase, eraseColor, erasePixmap, event, find, focusData, focusPolicy, focusProxy, focusWidget, font, fontInf, fontInfo, fontMet, fontMet, fontMet, fontMetrics, foregroundColor, frameGeometry, frameSize, geometry, getWFlags, getWState, grabKeyboard, grabMouse, grabMouse, hasFocus, hasMouse, hasMouseTracking, height, heightForWidth, hide, hideEvent, icon, iconify, iconText, imComposeEvent, imEndEvent, imStartEvent, isActiveWindow, isDesktop, isDialog, isEnabled, isEnabledTo, isEnabledToTLW, isExtDev, isFocusEnabled, isFullScreen, isHidden, isInputMethodEnabled, isMaximized, isMinimized, isModal, isPopup, isShown, isTopLevel, isUpdatesEnabled, isVisible, isVisibleTo, isVisibleToTLW, keyboardGrabber, keyReleaseEvent, layout, leaveEvent, lower, mapFrom, mapFromGlobal, mapFromParent, mapTo, mapToGlobal, mapToParent, maximumHeight, maximumSize, maximumWidth, metric, microFocusHint, minimumHeight, minimumSize, minimumWidth, mouseGrabber, move, move, moveEvent, ownCursor, ownFont, ownPalette, paintDevice, paintingActive, palette, paletteBackgroundColor, paletteBackgroundPixmap, paletteChange, paletteForegroundColor, parentWidget, parentWidget, polish, pos, raise, recreate, recreate, rect, releaseKeyboard, releaseMouse, repaint, repaint, repaint, repaint, repaint, repaint, repaint, repaint, reparent, reparent, reparent, reparent, resetInputContext, resolution, scroll, scroll, setAcceptDrops, setActiveWindow, setAutoMask, setBackgroundColor, setBackgroundMode, setBackgroundMode, setBackgroundOrigin, setBackgroundPixmap, setBaseSize, setBaseSize, setCaption, setCursor, setDisabled, setEraseColor, setErasePixmap, setFixedHeight, setFixedSize, setFixedSize, setFixedWidth, setFocus, setFocusPolicy, setFocusProxy, setFont, setFont, setGeometry, setGeometry, setHidden, setIcon, setIconText, setInputMethodEnabled, setKeyCompression, setMask, setMask, setMaximumHeight, setMaximumSize, setMaximumSize, setMaximumWidth, setMicroFocusHint, setMicroFocusHint, setMicroFocusHint, setMinimumHeight, setMinimumSize, setMinimumSize, setMinimumWidth, setMouseTracking, setName, setPalette, setPalette, setPaletteBackgroundColor, setPaletteBackgroundPixmap, setPaletteForegroundColor, setResolution, setShown, setSizeIncrement, setSizeIncrement, setSizePolicy, setSizePolicy, setSizePolicy, setStyle, setStyle, setTabOrder, setUpdatesEnabled, setWFlags, setWindowOpacity, setWindowState, setWState, showFullScreen, showMaximized, showMinimized, showNormal, size, sizeIncrement, sizePolicy, stackUnder, style, tabletEvent, testWFlags, testWState, topLevelWidget, unsetCursor, unsetFont, unsetPalette, update, update, update, updateGeometry, updateMask, visibleRect, width, windowOpacity, windowState, winId, x, y
 
Methods inherited from class org.kde.qt.QObject
activate_filters, activate_signal_bool, activate_signal, activate_signal, activate_signal, activate_signal, blockSignals, checkConnectArgs, child, child, child, childEvent, children, connect, connect, connectInternal, connectNotify, customEvent, deleteLater, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnectInternal, disconnectNotify, dumpObjectInfo, dumpObjectTree, emit, emit, emit, emit, emit, emit, emit, emit, emit, emit, emit, emit, emit, emit, emit, emit, emit, emit, emit, emit, emit, emit, highPriority, i18n, inherits, insertChild, installEventFilter, isA, isWidgetType, killTimer, killTimers, name, name, normalizeSignalSlot, objectTrees, parent, property, queryList, queryList, queryList, queryList, queryList, registerUserData, removeEventFilter, sender, setProperty, signalsBlocked, startTimer, timerEvent
 
Methods inherited from class org.kde.qt.Qt
arrowCursor, bin, bitBlt, bitBlt, bitBlt, bitBlt, bitBlt, bitBlt, bitBlt, bitBlt, bitBlt, bitBlt, bitBlt, bitBlt, bitBlt, bitBlt, bitBlt, bitBlt, bitBlt, bitBlt, bitBlt, bitBlt, bitBlt, bitBlt, bitBlt, black, blankCursor, blue, color0, color1, copyBlt, copyBlt, copyBlt, copyBlt, copyBlt, crossCursor, cyan, darkBlue, darkCyan, darkGray, darkGreen, darkMagenta, darkRed, darkYellow, dec, dynamicCast, endl, flush, forbiddenCursor, fromUtf8, gray, green, hex, ibeamCursor, lightGray, magenta, oct, op_div, op_div, op_div, op_div, op_equals, op_equals, op_equals, op_equals, op_minus, op_minus, op_minus, op_mult, op_mult, op_mult, op_mult, op_mult, op_mult, op_mult, op_mult, op_mult, op_not_equals, op_not_equals, op_not_equals, op_not_equals, op_plus, op_plus, op_read, op_read, op_read, op_read, op_read, op_read, op_read, op_read, op_read, op_read, op_read, op_read, op_read, op_read, op_read, op_read, op_read, op_read, op_read, op_read, op_read, op_read, op_read, op_read, op_read, op_read, op_write, op_write, op_write, op_write, op_write, op_write, op_write, op_write, op_write, op_write, op_write, op_write, op_write, op_write, op_write, op_write, op_write, op_write, op_write, op_write, op_write, op_write, op_write, op_write, op_write, op_write, op_write, pointingHandCursor, qAlpha, qApp, qAppName, qBlue, qCompress, qCompress, qDebug, qDebug, qDrawArrow, qDrawItem, qDrawItem, qDrawItem, qDrawPlainRect, qDrawPlainRect, qDrawPlainRect, qDrawPlainRect, qDrawPlainRect, qDrawPlainRect, qDrawShadeLine, qDrawShadeLine, qDrawShadeLine, qDrawShadeLine, qDrawShadeLine, qDrawShadeLine, qDrawShadeLine, qDrawShadeLine, qDrawShadePanel, qDrawShadePanel, qDrawShadePanel, qDrawShadePanel, qDrawShadePanel, qDrawShadePanel, qDrawShadePanel, qDrawShadePanel, qDrawShadeRect, qDrawShadeRect, qDrawShadeRect, qDrawShadeRect, qDrawShadeRect, qDrawShadeRect, qDrawShadeRect, qDrawShadeRect, qDrawShadeRect, qDrawShadeRect, qDrawWinButton, qDrawWinButton, qDrawWinButton, qDrawWinButton, qDrawWinButton, qDrawWinButton, qDrawWinPanel, qDrawWinPanel, qDrawWinPanel, qDrawWinPanel, qDrawWinPanel, qDrawWinPanel, qFatal, qFatal, qGLVersion, qGray, qGray, qGreen, qInitNetworkProtocols, qInstallPath, qInstallPathBins, qInstallPathData, qInstallPathDocs, qInstallPathHeaders, qInstallPathLibs, qInstallPathPlugins, qInstallPathSysconf, qInstallPathTranslations, qItemRect, qItemRect, qObsolete, qObsolete, qObsolete, qRed, qRgb, qRgba, qRound, qSharedBuild, qSuppressObsoleteWarnings, qSuppressObsoleteWarnings, qSysInfo, qSystemWarning, qSystemWarning, qUncompress, qUncompress, qVersion, qWarning, qWarning, red, reset, SIGNAL, sizeAllCursor, sizeBDiagCursor, sizeFDiagCursor, sizeHorCursor, sizeVerCursor, SLOT, splitHCursor, splitVCursor, upArrowCursor, waitCursor, whatsThisCursor, white, ws, yellow
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

RefreshData

public static final int RefreshData
See Also:
Constant Field Values

RefreshColumns

public static final int RefreshColumns
See Also:
Constant Field Values

RefreshAll

public static final int RefreshAll
See Also:
Constant Field Values
Constructor Detail

QDataTable

protected QDataTable(java.lang.Class dummy)

QDataTable

public QDataTable(QWidget parent,
                  java.lang.String name)

QDataTable

public QDataTable(QWidget parent)

QDataTable

public QDataTable()

QDataTable

public QDataTable(QSqlCursor cursor,
                  boolean autoPopulate,
                  QWidget parent,
                  java.lang.String name)

QDataTable

public QDataTable(QSqlCursor cursor,
                  boolean autoPopulate,
                  QWidget parent)

QDataTable

public QDataTable(QSqlCursor cursor,
                  boolean autoPopulate)

QDataTable

public QDataTable(QSqlCursor cursor)
Method Detail

metaObject

public QMetaObject metaObject()
Overrides:
metaObject in class QTable

className

public java.lang.String className()
Overrides:
className in class QTable

addColumn

public void addColumn(java.lang.String fieldName,
                      java.lang.String label,
                      int width,
                      QIconSet iconset)

addColumn

public void addColumn(java.lang.String fieldName,
                      java.lang.String label,
                      int width)

addColumn

public void addColumn(java.lang.String fieldName,
                      java.lang.String label)

addColumn

public void addColumn(java.lang.String fieldName)

removeColumn

public void removeColumn(int col)
Overrides:
removeColumn in class QTable

setColumn

public void setColumn(int col,
                      java.lang.String fieldName,
                      java.lang.String label,
                      int width,
                      QIconSet iconset)

setColumn

public void setColumn(int col,
                      java.lang.String fieldName,
                      java.lang.String label,
                      int width)

setColumn

public void setColumn(int col,
                      java.lang.String fieldName,
                      java.lang.String label)

setColumn

public void setColumn(int col,
                      java.lang.String fieldName)

nullText

public java.lang.String nullText()

trueText

public java.lang.String trueText()

falseText

public java.lang.String falseText()

dateFormat

public int dateFormat()

confirmEdits

public boolean confirmEdits()

confirmInsert

public boolean confirmInsert()

confirmUpdate

public boolean confirmUpdate()

confirmDelete

public boolean confirmDelete()

confirmCancels

public boolean confirmCancels()

autoDelete

public boolean autoDelete()

autoEdit

public boolean autoEdit()

filter

public java.lang.String filter()

sort

public java.util.ArrayList sort()

setSqlCursor

public void setSqlCursor(QSqlCursor cursor,
                         boolean autoPopulate,
                         boolean autoDelete)

setSqlCursor

public void setSqlCursor(QSqlCursor cursor,
                         boolean autoPopulate)

setSqlCursor

public void setSqlCursor(QSqlCursor cursor)

setSqlCursor

public void setSqlCursor()

sqlCursor

public QSqlCursor sqlCursor()

setNullText

public void setNullText(java.lang.String nullText)

setTrueText

public void setTrueText(java.lang.String trueText)

setFalseText

public void setFalseText(java.lang.String falseText)

setDateFormat

public void setDateFormat(int f)

setConfirmEdits

public void setConfirmEdits(boolean confirm)

setConfirmInsert

public void setConfirmInsert(boolean confirm)

setConfirmUpdate

public void setConfirmUpdate(boolean confirm)

setConfirmDelete

public void setConfirmDelete(boolean confirm)

setConfirmCancels

public void setConfirmCancels(boolean confirm)

setAutoDelete

public void setAutoDelete(boolean enable)

setAutoEdit

public void setAutoEdit(boolean autoEdit)

setFilter

public void setFilter(java.lang.String filter)

setSort

public void setSort(java.lang.String[] sort)

setSort

public void setSort(QSqlIndex sort)

refresh

public void refresh(int mode)

sortColumn

public void sortColumn(int col,
                       boolean ascending,
                       boolean wholeRows)
Overrides:
sortColumn in class QTable

sortColumn

public void sortColumn(int col,
                       boolean ascending)
Overrides:
sortColumn in class QTable

sortColumn

public void sortColumn(int col)
Overrides:
sortColumn in class QTable

text

public java.lang.String text(int row,
                             int col)
Overrides:
text in class QTable

value

public QVariant value(int row,
                      int col)

currentRecord

public QSqlRecord currentRecord()

installEditorFactory

public void installEditorFactory(QSqlEditorFactory f)

installPropertyMap

public void installPropertyMap(QSqlPropertyMap m)

numCols

public int numCols()
Overrides:
numCols in class QTable

numRows

public int numRows()
Overrides:
numRows in class QTable

setNumCols

public void setNumCols(int c)
Overrides:
setNumCols in class QTable

setNumRows

public void setNumRows(int r)
Overrides:
setNumRows in class QTable

findBuffer

public boolean findBuffer(QSqlIndex idx,
                          int atHint)

findBuffer

public boolean findBuffer(QSqlIndex idx)

hideColumn

public void hideColumn(int col)
Overrides:
hideColumn in class QTable

showColumn

public void showColumn(int col)
Overrides:
showColumn in class QTable

find

public void find(java.lang.String str,
                 boolean caseSensitive,
                 boolean backwards)

sortAscending

public void sortAscending(int col)

sortDescending

public void sortDescending(int col)

refresh

public void refresh()

setColumnWidth

public void setColumnWidth(int col,
                           int w)
Overrides:
setColumnWidth in class QTable

adjustColumn

public void adjustColumn(int col)
Overrides:
adjustColumn in class QTable

setColumnStretchable

public void setColumnStretchable(int col,
                                 boolean stretch)
Overrides:
setColumnStretchable in class QTable

swapColumns

public void swapColumns(int col1,
                        int col2,
                        boolean swapHeaders)
Overrides:
swapColumns in class QTable

swapColumns

public void swapColumns(int col1,
                        int col2)
Overrides:
swapColumns in class QTable

tr

public static java.lang.String tr(java.lang.String arg1,
                                  java.lang.String arg2)

tr

public static java.lang.String tr(java.lang.String arg1)

insertCurrent

protected boolean insertCurrent()

updateCurrent

protected boolean updateCurrent()

deleteCurrent

protected boolean deleteCurrent()

confirmEdit

protected int confirmEdit(int m)

confirmCancel

protected int confirmCancel(int m)

handleError

protected void handleError(QSqlError e)

beginInsert

protected boolean beginInsert()

beginUpdate

protected QWidget beginUpdate(int row,
                              int col,
                              boolean replace)

eventFilter

public boolean eventFilter(QObject o,
                           QEvent e)
Overrides:
eventFilter in class QTable

keyPressEvent

protected void keyPressEvent(QKeyEvent arg1)
Overrides:
keyPressEvent in class QTable

resizeEvent

protected void resizeEvent(QResizeEvent arg1)
Overrides:
resizeEvent in class QScrollView

contentsMousePressEvent

protected void contentsMousePressEvent(QMouseEvent e)
Overrides:
contentsMousePressEvent in class QTable

contentsContextMenuEvent

protected void contentsContextMenuEvent(QContextMenuEvent e)
Overrides:
contentsContextMenuEvent in class QTable

endEdit

protected void endEdit(int row,
                       int col,
                       boolean accept,
                       boolean replace)
Overrides:
endEdit in class QTable

createEditor

protected QWidget createEditor(int row,
                               int col,
                               boolean initFromCell)
Overrides:
createEditor in class QTable

activateNextCell

protected void activateNextCell()
Overrides:
activateNextCell in class QTable

indexOf

protected int indexOf(int i)

reset

protected void reset()

setSize

protected void setSize(QSqlCursor sql)

repaintCell

protected void repaintCell(int row,
                           int col)

paintCell

public void paintCell(QPainter p,
                      int row,
                      int col,
                      QRect cr,
                      boolean selected,
                      QColorGroup cg)
Overrides:
paintCell in class QTable

paintField

protected void paintField(QPainter p,
                          QSqlField field,
                          QRect cr,
                          boolean selected)

drawContents

protected void drawContents(QPainter p,
                            int cx,
                            int cy,
                            int cw,
                            int ch)
Overrides:
drawContents in class QTable

fieldAlignment

protected int fieldAlignment(QSqlField field)

columnClicked

protected void columnClicked(int col)
Overrides:
columnClicked in class QTable

resizeData

protected void resizeData(int len)
Overrides:
resizeData in class QTable

item

public QTableItem item(int row,
                       int col)
Overrides:
item in class QTable

setItem

public void setItem(int row,
                    int col,
                    QTableItem item)
Overrides:
setItem in class QTable

clearCell

public void clearCell(int row,
                      int col)
Overrides:
clearCell in class QTable

setPixmap

public void setPixmap(int row,
                      int col,
                      QPixmap pix)
Overrides:
setPixmap in class QTable

takeItem

public void takeItem(QTableItem i)
Overrides:
takeItem in class QTable

finalize

protected void finalize()
                 throws java.lang.InternalError
Deletes the wrapped C++ instance

Overrides:
finalize in class QTable
Throws:
java.lang.InternalError

dispose

public void dispose()
Delete the wrapped C++ instance ahead of finalize()

Overrides:
dispose in class QTable

isDisposed

public boolean isDisposed()
Has the wrapped C++ instance been deleted?

Overrides:
isDisposed in class QTable