summaryrefslogtreecommitdiffstats
path: root/kdejava/koala/kdejava/KXMLGUIBuilder.cpp
blob: c7e633f8c1665cec255dbb6269f34dfb1b36f06b (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
//Auto-generated by kalyptus. DO NOT EDIT.
#include <qdom.h>
#include <qstringlist.h>
#include <kxmlguibuilder.h>

#include <qtjava/QtSupport.h>
#include <kdejava/KDESupport.h>
#include <kdejava/KXMLGUIBuilder.h>

class KXMLGUIBuilderJBridge : public KXMLGUIBuilder
{
public:
	KXMLGUIBuilderJBridge(QWidget* arg1) : KXMLGUIBuilder(arg1) {};
	~KXMLGUIBuilderJBridge() {QtSupport::qtKeyDeleted(this);}
};

JNIEXPORT jobject JNICALL
Java_org_kde_koala_KXMLGUIBuilder_builderClient(JNIEnv* env, jobject obj)
{
	jobject xret = QtSupport::objectForQtKey(env, (void*)((KXMLGUIBuilder*) QtSupport::getQt(env, obj))->builderClient(), "org.kde.koala.KXMLGUIClientInterface");
	return xret;
}

JNIEXPORT jobject JNICALL
Java_org_kde_koala_KXMLGUIBuilder_builderInstance(JNIEnv* env, jobject obj)
{
	jobject xret = QtSupport::objectForQtKey(env, (void*)((KXMLGUIBuilder*) QtSupport::getQt(env, obj))->builderInstance(), "org.kde.koala.KInstanceInterface");
	return xret;
}

JNIEXPORT jobject JNICALL
Java_org_kde_koala_KXMLGUIBuilder_containerTags(JNIEnv* env, jobject obj)
{
	QStringList  _qlist;
	_qlist = ((KXMLGUIBuilder*) QtSupport::getQt(env, obj))->containerTags();
	return (jobject) QtSupport::arrayWithQStringList(env, (QStringList*) &_qlist);
}

JNIEXPORT jobject JNICALL
Java_org_kde_koala_KXMLGUIBuilder_createContainer(JNIEnv* env, jobject obj, jobject parent, jint index, jobject element, jintArray id)
{
	int* _int_id = QtSupport::toIntPtr(env, id);
	jobject xret = QtSupport::objectForQtKey(env, (void*)((KXMLGUIBuilder*) QtSupport::getQt(env, obj))->createContainer((QWidget*) QtSupport::getQt(env, parent), (int) index, (const QDomElement&)*(const QDomElement*) QtSupport::getQt(env, element),  (int&) *_int_id), "org.kde.qt.QWidget");
	env->SetIntArrayRegion(id, 0, 1, (jint *) _int_id);
	return xret;
}

JNIEXPORT jint JNICALL
Java_org_kde_koala_KXMLGUIBuilder_createCustomElement(JNIEnv* env, jobject obj, jobject parent, jint index, jobject element)
{
	jint xret = (jint) ((KXMLGUIBuilder*) QtSupport::getQt(env, obj))->createCustomElement((QWidget*) QtSupport::getQt(env, parent), (int) index, (const QDomElement&)*(const QDomElement*) QtSupport::getQt(env, element));
	return xret;
}

JNIEXPORT jobject JNICALL
Java_org_kde_koala_KXMLGUIBuilder_customTags(JNIEnv* env, jobject obj)
{
	QStringList  _qlist;
	_qlist = ((KXMLGUIBuilder*) QtSupport::getQt(env, obj))->customTags();
	return (jobject) QtSupport::arrayWithQStringList(env, (QStringList*) &_qlist);
}

JNIEXPORT void JNICALL
Java_org_kde_koala_KXMLGUIBuilder_dispose(JNIEnv* env, jobject obj)
{
	Java_org_kde_koala_KXMLGUIBuilder_finalize(env, obj);
	return;
}

JNIEXPORT void JNICALL
Java_org_kde_koala_KXMLGUIBuilder_finalize(JNIEnv* env, jobject obj)
{
	if (QtSupport::allocatedInJavaWorld(env, obj)) {
		delete (KXMLGUIBuilder*)QtSupport::getQt(env, obj);
		QtSupport::setQt(env, obj, 0);
	}
	return;
}

JNIEXPORT void JNICALL
Java_org_kde_koala_KXMLGUIBuilder_finalizeGUI(JNIEnv* env, jobject obj, jobject client)
{
	((KXMLGUIBuilder*) QtSupport::getQt(env, obj))->finalizeGUI((KXMLGUIClient*) QtSupport::getQt(env, client));
	return;
}

JNIEXPORT jboolean JNICALL
Java_org_kde_koala_KXMLGUIBuilder_isDisposed(JNIEnv* env, jobject obj)
{
	return (QtSupport::getQt(env, obj) == 0);
}

JNIEXPORT void JNICALL
Java_org_kde_koala_KXMLGUIBuilder_newKXMLGUIBuilder(JNIEnv* env, jobject obj, jobject widget)
{
	if (QtSupport::getQt(env, obj) == 0) {
		QtSupport::setQt(env, obj, new KXMLGUIBuilderJBridge((QWidget*) QtSupport::getQt(env, widget)));
		QtSupport::setObjectForQtKey(env, obj, QtSupport::getQt(env, obj));
	}
	return;
}

JNIEXPORT void JNICALL
Java_org_kde_koala_KXMLGUIBuilder_removeContainer(JNIEnv* env, jobject obj, jobject container, jobject parent, jobject element, jint id)
{
	((KXMLGUIBuilder*) QtSupport::getQt(env, obj))->removeContainer((QWidget*) QtSupport::getQt(env, container), (QWidget*) QtSupport::getQt(env, parent), (QDomElement&)*(QDomElement*) QtSupport::getQt(env, element), (int) id);
	return;
}

JNIEXPORT void JNICALL
Java_org_kde_koala_KXMLGUIBuilder_removeCustomElement(JNIEnv* env, jobject obj, jobject parent, jint id)
{
	((KXMLGUIBuilder*) QtSupport::getQt(env, obj))->removeCustomElement((QWidget*) QtSupport::getQt(env, parent), (int) id);
	return;
}

JNIEXPORT void JNICALL
Java_org_kde_koala_KXMLGUIBuilder_setBuilderClient(JNIEnv* env, jobject obj, jobject client)
{
	((KXMLGUIBuilder*) QtSupport::getQt(env, obj))->setBuilderClient((KXMLGUIClient*) QtSupport::getQt(env, client));
	return;
}

JNIEXPORT void JNICALL
Java_org_kde_koala_KXMLGUIBuilder_setBuilderInstance(JNIEnv* env, jobject obj, jobject instance)
{
	((KXMLGUIBuilder*) QtSupport::getQt(env, obj))->setBuilderInstance((KInstance*) QtSupport::getQt(env, instance));
	return;
}

JNIEXPORT jobject JNICALL
Java_org_kde_koala_KXMLGUIBuilder_widget(JNIEnv* env, jobject obj)
{
	jobject xret = QtSupport::objectForQtKey(env, (void*)((KXMLGUIBuilder*) QtSupport::getQt(env, obj))->widget(), "org.kde.qt.QWidget");
	return xret;
}