org.kde.qt

Class QDataTable

public class QDataTable extends QTable

See QDataTableSignals for signals emitted by QDataTable
Field Summary
static intRefreshAll
static intRefreshColumns
static intRefreshData
Constructor Summary
protected QDataTable(Class dummy)
QDataTable(QWidget parent, String name)
QDataTable(QWidget parent)
QDataTable()
QDataTable(QSqlCursor cursor, boolean autoPopulate, QWidget parent, String name)
QDataTable(QSqlCursor cursor, boolean autoPopulate, QWidget parent)
QDataTable(QSqlCursor cursor, boolean autoPopulate)
QDataTable(QSqlCursor cursor)
Method Summary
protected voidactivateNextCell()
voidaddColumn(String fieldName, String label, int width, QIconSet iconset)
voidaddColumn(String fieldName, String label, int width)
voidaddColumn(String fieldName, String label)
voidaddColumn(String fieldName)
voidadjustColumn(int col)
booleanautoDelete()
booleanautoEdit()
protected booleanbeginInsert()
protected QWidgetbeginUpdate(int row, int col, boolean replace)
StringclassName()
voidclearCell(int row, int col)
protected voidcolumnClicked(int col)
protected intconfirmCancel(int m)
booleanconfirmCancels()
booleanconfirmDelete()
protected intconfirmEdit(int m)
booleanconfirmEdits()
booleanconfirmInsert()
booleanconfirmUpdate()
protected voidcontentsContextMenuEvent(QContextMenuEvent e)
protected voidcontentsMousePressEvent(QMouseEvent e)
protected QWidgetcreateEditor(int row, int col, boolean initFromCell)
QSqlRecordcurrentRecord()
intdateFormat()
protected booleandeleteCurrent()
voiddispose()
Delete the wrapped C++ instance ahead of finalize()
protected voiddrawContents(QPainter p, int cx, int cy, int cw, int ch)
protected voidendEdit(int row, int col, boolean accept, boolean replace)
booleaneventFilter(QObject o, QEvent e)
StringfalseText()
protected intfieldAlignment(QSqlField field)
Stringfilter()
protected voidfinalize()
Deletes the wrapped C++ instance
voidfind(String str, boolean caseSensitive, boolean backwards)
booleanfindBuffer(QSqlIndex idx, int atHint)
booleanfindBuffer(QSqlIndex idx)
protected voidhandleError(QSqlError e)
voidhideColumn(int col)
protected intindexOf(int i)
protected booleaninsertCurrent()
voidinstallEditorFactory(QSqlEditorFactory f)
voidinstallPropertyMap(QSqlPropertyMap m)
booleanisDisposed()
Has the wrapped C++ instance been deleted?
QTableItemitem(int row, int col)
protected voidkeyPressEvent(QKeyEvent arg1)
QMetaObjectmetaObject()
StringnullText()
intnumCols()
intnumRows()
voidpaintCell(QPainter p, int row, int col, QRect cr, boolean selected, QColorGroup cg)
protected voidpaintField(QPainter p, QSqlField field, QRect cr, boolean selected)
voidrefresh(int mode)
voidrefresh()
voidremoveColumn(int col)
protected voidrepaintCell(int row, int col)
protected voidreset()
protected voidresizeData(int len)
protected voidresizeEvent(QResizeEvent arg1)
voidsetAutoDelete(boolean enable)
voidsetAutoEdit(boolean autoEdit)
voidsetColumn(int col, String fieldName, String label, int width, QIconSet iconset)
voidsetColumn(int col, String fieldName, String label, int width)
voidsetColumn(int col, String fieldName, String label)
voidsetColumn(int col, String fieldName)
voidsetColumnStretchable(int col, boolean stretch)
voidsetColumnWidth(int col, int w)
voidsetConfirmCancels(boolean confirm)
voidsetConfirmDelete(boolean confirm)
voidsetConfirmEdits(boolean confirm)
voidsetConfirmInsert(boolean confirm)
voidsetConfirmUpdate(boolean confirm)
voidsetDateFormat(int f)
voidsetFalseText(String falseText)
voidsetFilter(String filter)
voidsetItem(int row, int col, QTableItem item)
voidsetNullText(String nullText)
voidsetNumCols(int c)
voidsetNumRows(int r)
voidsetPixmap(int row, int col, QPixmap pix)
protected voidsetSize(QSqlCursor sql)
voidsetSort(String[] sort)
voidsetSort(QSqlIndex sort)
voidsetSqlCursor(QSqlCursor cursor, boolean autoPopulate, boolean autoDelete)
voidsetSqlCursor(QSqlCursor cursor, boolean autoPopulate)
voidsetSqlCursor(QSqlCursor cursor)
voidsetSqlCursor()
voidsetTrueText(String trueText)
voidshowColumn(int col)
ArrayListsort()
voidsortAscending(int col)
voidsortColumn(int col, boolean ascending, boolean wholeRows)
voidsortColumn(int col, boolean ascending)
voidsortColumn(int col)
voidsortDescending(int col)
QSqlCursorsqlCursor()
voidswapColumns(int col1, int col2, boolean swapHeaders)
voidswapColumns(int col1, int col2)
voidtakeItem(QTableItem i)
Stringtext(int row, int col)
static Stringtr(String arg1, String arg2)
static Stringtr(String arg1)
StringtrueText()
protected booleanupdateCurrent()
QVariantvalue(int row, int col)

Field Detail

RefreshAll

public static final int RefreshAll

RefreshColumns

public static final int RefreshColumns

RefreshData

public static final int RefreshData

Constructor Detail

QDataTable

protected QDataTable(Class dummy)

QDataTable

public QDataTable(QWidget parent, String name)

QDataTable

public QDataTable(QWidget parent)

QDataTable

public QDataTable()

QDataTable

public QDataTable(QSqlCursor cursor, boolean autoPopulate, QWidget parent, 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

activateNextCell

protected void activateNextCell()

addColumn

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

addColumn

public void addColumn(String fieldName, String label, int width)

addColumn

public void addColumn(String fieldName, String label)

addColumn

public void addColumn(String fieldName)

adjustColumn

public void adjustColumn(int col)

autoDelete

public boolean autoDelete()

autoEdit

public boolean autoEdit()

beginInsert

protected boolean beginInsert()

beginUpdate

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

className

public String className()

clearCell

public void clearCell(int row, int col)

columnClicked

protected void columnClicked(int col)

confirmCancel

protected int confirmCancel(int m)

confirmCancels

public boolean confirmCancels()

confirmDelete

public boolean confirmDelete()

confirmEdit

protected int confirmEdit(int m)

confirmEdits

public boolean confirmEdits()

confirmInsert

public boolean confirmInsert()

confirmUpdate

public boolean confirmUpdate()

contentsContextMenuEvent

protected void contentsContextMenuEvent(QContextMenuEvent e)

contentsMousePressEvent

protected void contentsMousePressEvent(QMouseEvent e)

createEditor

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

currentRecord

public QSqlRecord currentRecord()

dateFormat

public int dateFormat()

deleteCurrent

protected boolean deleteCurrent()

dispose

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

drawContents

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

endEdit

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

eventFilter

public boolean eventFilter(QObject o, QEvent e)

falseText

public String falseText()

fieldAlignment

protected int fieldAlignment(QSqlField field)

filter

public String filter()

finalize

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

find

public void find(String str, boolean caseSensitive, boolean backwards)

findBuffer

public boolean findBuffer(QSqlIndex idx, int atHint)

findBuffer

public boolean findBuffer(QSqlIndex idx)

handleError

protected void handleError(QSqlError e)

hideColumn

public void hideColumn(int col)

indexOf

protected int indexOf(int i)

insertCurrent

protected boolean insertCurrent()

installEditorFactory

public void installEditorFactory(QSqlEditorFactory f)

installPropertyMap

public void installPropertyMap(QSqlPropertyMap m)

isDisposed

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

item

public QTableItem item(int row, int col)

keyPressEvent

protected void keyPressEvent(QKeyEvent arg1)

metaObject

public QMetaObject metaObject()

nullText

public String nullText()

numCols

public int numCols()

numRows

public int numRows()

paintCell

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

paintField

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

refresh

public void refresh(int mode)

refresh

public void refresh()

removeColumn

public void removeColumn(int col)

repaintCell

protected void repaintCell(int row, int col)

reset

protected void reset()

resizeData

protected void resizeData(int len)

resizeEvent

protected void resizeEvent(QResizeEvent arg1)

setAutoDelete

public void setAutoDelete(boolean enable)

setAutoEdit

public void setAutoEdit(boolean autoEdit)

setColumn

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

setColumn

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

setColumn

public void setColumn(int col, String fieldName, String label)

setColumn

public void setColumn(int col, String fieldName)

setColumnStretchable

public void setColumnStretchable(int col, boolean stretch)

setColumnWidth

public void setColumnWidth(int col, int w)

setConfirmCancels

public void setConfirmCancels(boolean confirm)

setConfirmDelete

public void setConfirmDelete(boolean confirm)

setConfirmEdits

public void setConfirmEdits(boolean confirm)

setConfirmInsert

public void setConfirmInsert(boolean confirm)

setConfirmUpdate

public void setConfirmUpdate(boolean confirm)

setDateFormat

public void setDateFormat(int f)

setFalseText

public void setFalseText(String falseText)

setFilter

public void setFilter(String filter)

setItem

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

setNullText

public void setNullText(String nullText)

setNumCols

public void setNumCols(int c)

setNumRows

public void setNumRows(int r)

setPixmap

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

setSize

protected void setSize(QSqlCursor sql)

setSort

public void setSort(String[] sort)

setSort

public void setSort(QSqlIndex 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()

setTrueText

public void setTrueText(String trueText)

showColumn

public void showColumn(int col)

sort

public ArrayList sort()

sortAscending

public void sortAscending(int col)

sortColumn

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

sortColumn

public void sortColumn(int col, boolean ascending)

sortColumn

public void sortColumn(int col)

sortDescending

public void sortDescending(int col)

sqlCursor

public QSqlCursor sqlCursor()

swapColumns

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

swapColumns

public void swapColumns(int col1, int col2)

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)

trueText

public String trueText()

updateCurrent

protected boolean updateCurrent()

value

public QVariant value(int row, int col)