summaryrefslogtreecommitdiffstats
path: root/qtjava/javalib/org/kde/qt/QDataTable.java
blob: a847ed397a684e3bb65adba35f4bb16f619d5148 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
//Auto-generated by kalyptus. DO NOT EDIT.
package org.kde.qt;

import org.kde.qt.Qt;
import java.util.ArrayList;

/**
 See {@link QDataTableSignals} for signals emitted by QDataTable
*/
public class QDataTable extends QTable  {
	protected QDataTable(Class dummy){super((Class) null);}
	public static final int RefreshData = 1;
	public static final int RefreshColumns = 2;
	public static final int RefreshAll = 3;

	public native QMetaObject metaObject();
	public native String className();
	public QDataTable(QWidget parent, String name) {
		super((Class) null);
		newQDataTable(parent,name);
	}
	private native void newQDataTable(QWidget parent, String name);
	public QDataTable(QWidget parent) {
		super((Class) null);
		newQDataTable(parent);
	}
	private native void newQDataTable(QWidget parent);
	public QDataTable() {
		super((Class) null);
		newQDataTable();
	}
	private native void newQDataTable();
	public QDataTable(QSqlCursor cursor, boolean autoPopulate, QWidget parent, String name) {
		super((Class) null);
		newQDataTable(cursor,autoPopulate,parent,name);
	}
	private native void newQDataTable(QSqlCursor cursor, boolean autoPopulate, QWidget parent, String name);
	public QDataTable(QSqlCursor cursor, boolean autoPopulate, QWidget parent) {
		super((Class) null);
		newQDataTable(cursor,autoPopulate,parent);
	}
	private native void newQDataTable(QSqlCursor cursor, boolean autoPopulate, QWidget parent);
	public QDataTable(QSqlCursor cursor, boolean autoPopulate) {
		super((Class) null);
		newQDataTable(cursor,autoPopulate);
	}
	private native void newQDataTable(QSqlCursor cursor, boolean autoPopulate);
	public QDataTable(QSqlCursor cursor) {
		super((Class) null);
		newQDataTable(cursor);
	}
	private native void newQDataTable(QSqlCursor cursor);
	public native void addColumn(String fieldName, String label, int width, QIconSet iconset);
	public native void addColumn(String fieldName, String label, int width);
	public native void addColumn(String fieldName, String label);
	public native void addColumn(String fieldName);
	public native void removeColumn(int col);
	public native void setColumn(int col, String fieldName, String label, int width, QIconSet iconset);
	public native void setColumn(int col, String fieldName, String label, int width);
	public native void setColumn(int col, String fieldName, String label);
	public native void setColumn(int col, String fieldName);
	public native String nullText();
	public native String trueText();
	public native String falseText();
	public native int dateFormat();
	public native boolean confirmEdits();
	public native boolean confirmInsert();
	public native boolean confirmUpdate();
	public native boolean confirmDelete();
	public native boolean confirmCancels();
	public native boolean autoDelete();
	public native boolean autoEdit();
	public native String filter();
	public native ArrayList sort();
	public native void setSqlCursor(QSqlCursor cursor, boolean autoPopulate, boolean autoDelete);
	public native void setSqlCursor(QSqlCursor cursor, boolean autoPopulate);
	public native void setSqlCursor(QSqlCursor cursor);
	public native void setSqlCursor();
	public native QSqlCursor sqlCursor();
	public native void setNullText(String nullText);
	public native void setTrueText(String trueText);
	public native void setFalseText(String falseText);
	public native void setDateFormat(int f);
	public native void setConfirmEdits(boolean confirm);
	public native void setConfirmInsert(boolean confirm);
	public native void setConfirmUpdate(boolean confirm);
	public native void setConfirmDelete(boolean confirm);
	public native void setConfirmCancels(boolean confirm);
	public native void setAutoDelete(boolean enable);
	public native void setAutoEdit(boolean autoEdit);
	public native void setFilter(String filter);
	public native void setSort(String[] sort);
	public native void setSort(QSqlIndex sort);
	public native void refresh(int mode);
	public native void sortColumn(int col, boolean ascending, boolean wholeRows);
	public native void sortColumn(int col, boolean ascending);
	public native void sortColumn(int col);
	public native String text(int row, int col);
	public native QVariant value(int row, int col);
	public native QSqlRecord currentRecord();
	public native void installEditorFactory(QSqlEditorFactory f);
	public native void installPropertyMap(QSqlPropertyMap m);
	public native int numCols();
	public native int numRows();
	public native void setNumCols(int c);
	public native void setNumRows(int r);
	public native boolean findBuffer(QSqlIndex idx, int atHint);
	public native boolean findBuffer(QSqlIndex idx);
	public native void hideColumn(int col);
	public native void showColumn(int col);
	public native void find(String str, boolean caseSensitive, boolean backwards);
	public native void sortAscending(int col);
	public native void sortDescending(int col);
	public native void refresh();
	public native void setColumnWidth(int col, int w);
	public native void adjustColumn(int col);
	public native void setColumnStretchable(int col, boolean stretch);
	public native void swapColumns(int col1, int col2, boolean swapHeaders);
	public native void swapColumns(int col1, int col2);
	public static native String tr(String arg1, String arg2);
	public static native String tr(String arg1);
	protected native boolean insertCurrent();
	protected native boolean updateCurrent();
	protected native boolean deleteCurrent();
	protected native int confirmEdit(int m);
	protected native int confirmCancel(int m);
	protected native void handleError(QSqlError e);
	protected native boolean beginInsert();
	protected native QWidget beginUpdate(int row, int col, boolean replace);
	public native boolean eventFilter(QObject o, QEvent e);
	protected native void keyPressEvent(QKeyEvent arg1);
	protected native void resizeEvent(QResizeEvent arg1);
	protected native void contentsMousePressEvent(QMouseEvent e);
	protected native void contentsContextMenuEvent(QContextMenuEvent e);
	protected native void endEdit(int row, int col, boolean accept, boolean replace);
	protected native QWidget createEditor(int row, int col, boolean initFromCell);
	protected native void activateNextCell();
	protected native int indexOf(int i);
	protected native void reset();
	protected native void setSize(QSqlCursor sql);
	protected native void repaintCell(int row, int col);
	public native void paintCell(QPainter p, int row, int col, QRect cr, boolean selected, QColorGroup cg);
	protected native void paintField(QPainter p, QSqlField field, QRect cr, boolean selected);
	protected native void drawContents(QPainter p, int cx, int cy, int cw, int ch);
	protected native int fieldAlignment(QSqlField field);
	protected native void columnClicked(int col);
	protected native void resizeData(int len);
	public native QTableItem item(int row, int col);
	public native void setItem(int row, int col, QTableItem item);
	public native void clearCell(int row, int col);
	public native void setPixmap(int row, int col, QPixmap pix);
	public native void takeItem(QTableItem i);
	/** Deletes the wrapped C++ instance */
	protected native void finalize() throws InternalError;
	/** Delete the wrapped C++ instance ahead of finalize() */
	public native void dispose();
	/** Has the wrapped C++ instance been deleted? */
	public native boolean isDisposed();
}