org.kde.qt

Class QTable

public class QTable extends QScrollView

See QTableSignals for signals emitted by QTable
Field Summary
static intEditing
static intFollowStyle
static intMulti
static intMultiRow
static intNoSelection
static intNotEditing
static intReplacing
static intSingle
static intSingleRow
static intSpreadSheet
Constructor Summary
protected QTable(Class dummy)
QTable(QWidget parent, String name)
QTable(QWidget parent)
QTable()
QTable(int numRows, int numCols, QWidget parent, String name)
QTable(int numRows, int numCols, QWidget parent)
QTable(int numRows, int numCols)
Method Summary
protected voidactivateNextCell()
intaddSelection(QTableSelection s)
voidadjustColumn(int col)
voidadjustRow(int row)
protected QWidgetbeginEdit(int row, int col, boolean replace)
QRectcellGeometry(int row, int col)
QRectcellRect(int row, int col)
QWidgetcellWidget(int row, int col)
StringclassName()
voidclearCell(int row, int col)
voidclearCellWidget(int row, int col)
voidclearSelection(boolean repaint)
voidclearSelection()
intcolumnAt(int x)
protected voidcolumnClicked(int col)
protected voidcolumnIndexChanged(int section, int fromIndex, int toIndex)
booleancolumnMovingEnabled()
intcolumnPos(int col)
intcolumnWidth(int col)
protected voidcolumnWidthChanged(int col)
protected voidcontentsContextMenuEvent(QContextMenuEvent e)
protected voidcontentsDragEnterEvent(QDragEnterEvent e)
protected voidcontentsDragLeaveEvent(QDragLeaveEvent e)
protected voidcontentsDragMoveEvent(QDragMoveEvent e)
protected voidcontentsDropEvent(QDropEvent e)
protected voidcontentsMouseDoubleClickEvent(QMouseEvent arg1)
protected voidcontentsMouseMoveEvent(QMouseEvent arg1)
protected voidcontentsMousePressEvent(QMouseEvent arg1)
protected voidcontentsMouseReleaseEvent(QMouseEvent arg1)
protected QWidgetcreateEditor(int row, int col, boolean initFromCell)
intcurrentColumn()
intcurrentRow()
intcurrentSelection()
protected intcurrEditCol()
protected intcurrEditRow()
voiddispose()
Delete the wrapped C++ instance ahead of finalize()
booleandragEnabled()
protected QDragObjectdragObject()
protected voiddrawContents(QPainter p, int cx, int cy, int cw, int ch)
voideditCell(int row, int col, boolean replace)
voideditCell(int row, int col)
protected voidendEdit(int row, int col, boolean accept, boolean replace)
voidensureCellVisible(int row, int col)
booleaneventFilter(QObject o, QEvent arg2)
protected voidfinalize()
Deletes the wrapped C++ instance
protected voidfocusInEvent(QFocusEvent arg1)
protected voidfocusOutEvent(QFocusEvent arg1)
intfocusStyle()
voidhideColumn(int col)
voidhideRow(int row)
QHeaderhorizontalHeader()
protected intindexOf(int row, int col)
voidinsertColumns(int col, int count)
voidinsertColumns(int col)
voidinsertRows(int row, int count)
voidinsertRows(int row)
protected voidinsertWidget(int row, int col, QWidget w)
booleanisColumnHidden(int col)
booleanisColumnReadOnly(int col)
booleanisColumnSelected(int col, boolean full)
booleanisColumnSelected(int col)
booleanisColumnStretchable(int col)
booleanisDisposed()
Has the wrapped C++ instance been deleted?
protected booleanisEditing()
booleanisReadOnly()
booleanisRowHidden(int row)
booleanisRowReadOnly(int row)
booleanisRowSelected(int row, boolean full)
booleanisRowSelected(int row)
booleanisRowStretchable(int row)
booleanisSelected(int row, int col)
QTableItemitem(int row, int col)
protected voidkeyPressEvent(QKeyEvent arg1)
QMetaObjectmetaObject()
intnumCols()
intnumRows()
intnumSelections()
voidpaintCell(QPainter p, int row, int col, QRect cr, boolean selected)
voidpaintCell(QPainter p, int row, int col, QRect cr, boolean selected, QColorGroup cg)
protected voidpaintEmptyArea(QPainter p, int cx, int cy, int cw, int ch)
protected voidpaintEvent(QPaintEvent e)
voidpaintFocus(QPainter p, QRect r)
QPixmappixmap(int row, int col)
voidremoveColumn(int col)
voidremoveRow(int row)
voidremoveSelection(QTableSelection s)
voidremoveSelection(int num)
voidrepaintSelections()
protected voidresizeData(int len)
introwAt(int y)
introwHeight(int row)
protected voidrowHeightChanged(int row)
protected voidrowIndexChanged(int section, int fromIndex, int toIndex)
booleanrowMovingEnabled()
introwPos(int row)
voidselectCells(int start_row, int start_col, int end_row, int end_col)
voidselectColumn(int col)
QTableSelectionselection(int num)
intselectionMode()
voidselectRow(int row)
protected voidsetCellContentFromEditor(int row, int col)
voidsetCellWidget(int row, int col, QWidget e)
voidsetColumnLabels(String[] labels)
voidsetColumnMovingEnabled(boolean b)
voidsetColumnReadOnly(int col, boolean ro)
voidsetColumnStretchable(int col, boolean stretch)
voidsetColumnWidth(int col, int w)
voidsetCurrentCell(int row, int col)
voidsetDragEnabled(boolean b)
voidsetEnabled(boolean b)
voidsetFocusStyle(int fs)
voidsetItem(int row, int col, QTableItem item)
voidsetLeftMargin(int m)
voidsetNumCols(int r)
voidsetNumRows(int r)
voidsetPixmap(int row, int col, QPixmap pix)
voidsetReadOnly(boolean b)
voidsetRowHeight(int row, int h)
voidsetRowLabels(String[] labels)
voidsetRowMovingEnabled(boolean b)
voidsetRowReadOnly(int row, boolean ro)
voidsetRowStretchable(int row, boolean stretch)
voidsetSelectionMode(int mode)
voidsetShowGrid(boolean b)
voidsetSorting(boolean b)
voidsetText(int row, int col, String text)
voidsetTopMargin(int m)
voidshowColumn(int col)
voidshowEvent(QShowEvent e)
booleanshowGrid()
voidshowRow(int row)
QSizesizeHint()
voidsortColumn(int col, boolean ascending, boolean wholeRows)
voidsortColumn(int col, boolean ascending)
voidsortColumn(int col)
booleansortOnInsert()
protected voidstartDrag()
voidswapCells(int row1, int col1, int row2, int col2)
voidswapColumns(int col1, int col2, boolean swapHeader)
voidswapColumns(int col1, int col2)
voidswapRows(int row1, int row2, boolean swapHeader)
voidswapRows(int row1, int row2)
voidtakeItem(QTableItem i)
Stringtext(int row, int col)
static Stringtr(String arg1, String arg2)
static Stringtr(String arg1)
voidupdateCell(int row, int col)
voidupdateHeaderStates()
QHeaderverticalHeader()
protected voidviewportResizeEvent(QResizeEvent arg1)
protected voidwindowActivationChange(boolean arg1)

Field Detail

Editing

public static final int Editing

FollowStyle

public static final int FollowStyle

Multi

public static final int Multi

MultiRow

public static final int MultiRow

NoSelection

public static final int NoSelection

NotEditing

public static final int NotEditing

Replacing

public static final int Replacing

Single

public static final int Single

SingleRow

public static final int SingleRow

SpreadSheet

public static final int SpreadSheet

Constructor Detail

QTable

protected QTable(Class dummy)

QTable

public QTable(QWidget parent, String name)

QTable

public QTable(QWidget parent)

QTable

public QTable()

QTable

public QTable(int numRows, int numCols, QWidget parent, String name)

QTable

public QTable(int numRows, int numCols, QWidget parent)

QTable

public QTable(int numRows, int numCols)

Method Detail

activateNextCell

protected void activateNextCell()

addSelection

public int addSelection(QTableSelection s)

adjustColumn

public void adjustColumn(int col)

adjustRow

public void adjustRow(int row)

beginEdit

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

cellGeometry

public QRect cellGeometry(int row, int col)

cellRect

public QRect cellRect(int row, int col)

cellWidget

public QWidget cellWidget(int row, int col)

className

public String className()

clearCell

public void clearCell(int row, int col)

clearCellWidget

public void clearCellWidget(int row, int col)

clearSelection

public void clearSelection(boolean repaint)

clearSelection

public void clearSelection()

columnAt

public int columnAt(int x)

columnClicked

protected void columnClicked(int col)

columnIndexChanged

protected void columnIndexChanged(int section, int fromIndex, int toIndex)

columnMovingEnabled

public boolean columnMovingEnabled()

columnPos

public int columnPos(int col)

columnWidth

public int columnWidth(int col)

columnWidthChanged

protected void columnWidthChanged(int col)

contentsContextMenuEvent

protected void contentsContextMenuEvent(QContextMenuEvent e)

contentsDragEnterEvent

protected void contentsDragEnterEvent(QDragEnterEvent e)

contentsDragLeaveEvent

protected void contentsDragLeaveEvent(QDragLeaveEvent e)

contentsDragMoveEvent

protected void contentsDragMoveEvent(QDragMoveEvent e)

contentsDropEvent

protected void contentsDropEvent(QDropEvent e)

contentsMouseDoubleClickEvent

protected void contentsMouseDoubleClickEvent(QMouseEvent arg1)

contentsMouseMoveEvent

protected void contentsMouseMoveEvent(QMouseEvent arg1)

contentsMousePressEvent

protected void contentsMousePressEvent(QMouseEvent arg1)

contentsMouseReleaseEvent

protected void contentsMouseReleaseEvent(QMouseEvent arg1)

createEditor

protected QWidget createEditor(int row, int col, boolean initFromCell)

currentColumn

public int currentColumn()

currentRow

public int currentRow()

currentSelection

public int currentSelection()

currEditCol

protected int currEditCol()

currEditRow

protected int currEditRow()

dispose

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

dragEnabled

public boolean dragEnabled()

dragObject

protected QDragObject dragObject()

drawContents

protected void drawContents(QPainter p, int cx, int cy, int cw, int ch)

editCell

public void editCell(int row, int col, boolean replace)

editCell

public void editCell(int row, int col)

endEdit

protected void endEdit(int row, int col, boolean accept, boolean replace)

ensureCellVisible

public void ensureCellVisible(int row, int col)

eventFilter

public boolean eventFilter(QObject o, QEvent arg2)

finalize

protected void finalize()
Deletes the wrapped C++ instance

focusInEvent

protected void focusInEvent(QFocusEvent arg1)

focusOutEvent

protected void focusOutEvent(QFocusEvent arg1)

focusStyle

public int focusStyle()

hideColumn

public void hideColumn(int col)

hideRow

public void hideRow(int row)

horizontalHeader

public QHeader horizontalHeader()

indexOf

protected int indexOf(int row, int col)

insertColumns

public void insertColumns(int col, int count)

insertColumns

public void insertColumns(int col)

insertRows

public void insertRows(int row, int count)

insertRows

public void insertRows(int row)

insertWidget

protected void insertWidget(int row, int col, QWidget w)

isColumnHidden

public boolean isColumnHidden(int col)

isColumnReadOnly

public boolean isColumnReadOnly(int col)

isColumnSelected

public boolean isColumnSelected(int col, boolean full)

isColumnSelected

public boolean isColumnSelected(int col)

isColumnStretchable

public boolean isColumnStretchable(int col)

isDisposed

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

isEditing

protected boolean isEditing()

isReadOnly

public boolean isReadOnly()

isRowHidden

public boolean isRowHidden(int row)

isRowReadOnly

public boolean isRowReadOnly(int row)

isRowSelected

public boolean isRowSelected(int row, boolean full)

isRowSelected

public boolean isRowSelected(int row)

isRowStretchable

public boolean isRowStretchable(int row)

isSelected

public boolean isSelected(int row, int col)

item

public QTableItem item(int row, int col)

keyPressEvent

protected void keyPressEvent(QKeyEvent arg1)

metaObject

public QMetaObject metaObject()

numCols

public int numCols()

numRows

public int numRows()

numSelections

public int numSelections()

paintCell

public void paintCell(QPainter p, int row, int col, QRect cr, boolean selected)

paintCell

public void paintCell(QPainter p, int row, int col, QRect cr, boolean selected, QColorGroup cg)

paintEmptyArea

protected void paintEmptyArea(QPainter p, int cx, int cy, int cw, int ch)

paintEvent

protected void paintEvent(QPaintEvent e)

paintFocus

public void paintFocus(QPainter p, QRect r)

pixmap

public QPixmap pixmap(int row, int col)

removeColumn

public void removeColumn(int col)

removeRow

public void removeRow(int row)

removeSelection

public void removeSelection(QTableSelection s)

removeSelection

public void removeSelection(int num)

repaintSelections

public void repaintSelections()

resizeData

protected void resizeData(int len)

rowAt

public int rowAt(int y)

rowHeight

public int rowHeight(int row)

rowHeightChanged

protected void rowHeightChanged(int row)

rowIndexChanged

protected void rowIndexChanged(int section, int fromIndex, int toIndex)

rowMovingEnabled

public boolean rowMovingEnabled()

rowPos

public int rowPos(int row)

selectCells

public void selectCells(int start_row, int start_col, int end_row, int end_col)

selectColumn

public void selectColumn(int col)

selection

public QTableSelection selection(int num)

selectionMode

public int selectionMode()

selectRow

public void selectRow(int row)

setCellContentFromEditor

protected void setCellContentFromEditor(int row, int col)

setCellWidget

public void setCellWidget(int row, int col, QWidget e)

setColumnLabels

public void setColumnLabels(String[] labels)

setColumnMovingEnabled

public void setColumnMovingEnabled(boolean b)

setColumnReadOnly

public void setColumnReadOnly(int col, boolean ro)

setColumnStretchable

public void setColumnStretchable(int col, boolean stretch)

setColumnWidth

public void setColumnWidth(int col, int w)

setCurrentCell

public void setCurrentCell(int row, int col)

setDragEnabled

public void setDragEnabled(boolean b)

setEnabled

public void setEnabled(boolean b)

setFocusStyle

public void setFocusStyle(int fs)

setItem

public void setItem(int row, int col, QTableItem item)

setLeftMargin

public void setLeftMargin(int m)

setNumCols

public void setNumCols(int r)

setNumRows

public void setNumRows(int r)

setPixmap

public void setPixmap(int row, int col, QPixmap pix)

setReadOnly

public void setReadOnly(boolean b)

setRowHeight

public void setRowHeight(int row, int h)

setRowLabels

public void setRowLabels(String[] labels)

setRowMovingEnabled

public void setRowMovingEnabled(boolean b)

setRowReadOnly

public void setRowReadOnly(int row, boolean ro)

setRowStretchable

public void setRowStretchable(int row, boolean stretch)

setSelectionMode

public void setSelectionMode(int mode)

setShowGrid

public void setShowGrid(boolean b)

setSorting

public void setSorting(boolean b)

setText

public void setText(int row, int col, String text)

setTopMargin

public void setTopMargin(int m)

showColumn

public void showColumn(int col)

showEvent

public void showEvent(QShowEvent e)

showGrid

public boolean showGrid()

showRow

public void showRow(int row)

sizeHint

public QSize sizeHint()

sortColumn

public void sortColumn(int col, boolean ascending, boolean wholeRows)

sortColumn

public void sortColumn(int col, boolean ascending)

sortColumn

public void sortColumn(int col)

sortOnInsert

public boolean sortOnInsert()

startDrag

protected void startDrag()

swapCells

public void swapCells(int row1, int col1, int row2, int col2)

swapColumns

public void swapColumns(int col1, int col2, boolean swapHeader)

swapColumns

public void swapColumns(int col1, int col2)

swapRows

public void swapRows(int row1, int row2, boolean swapHeader)

swapRows

public void swapRows(int row1, int row2)

takeItem

public void takeItem(QTableItem i)

text

public String text(int row, int col)

tr

public static String tr(String arg1, String arg2)

tr

public static String tr(String arg1)

updateCell

public void updateCell(int row, int col)

updateHeaderStates

public void updateHeaderStates()

verticalHeader

public QHeader verticalHeader()

viewportResizeEvent

protected void viewportResizeEvent(QResizeEvent arg1)

windowActivationChange

protected void windowActivationChange(boolean arg1)