summaryrefslogtreecommitdiffstats
path: root/kdejava/koala/kdejava/KTempDir.cpp
blob: c69556c58e6671e9cd28ebcfe33ea328999421c4 (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 <ktempdir.h>
#include <qstring.h>

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

class KTempDirJBridge : public KTempDir
{
public:
	KTempDirJBridge(QString arg1,int arg2) : KTempDir(arg1,arg2) {};
	KTempDirJBridge(QString arg1) : KTempDir(arg1) {};
	KTempDirJBridge() : KTempDir() {};
	bool protected_create(const QString& arg1,int arg2) {
		return (bool) KTempDir::create(arg1,arg2);
	}
	void protected_setError(int arg1) {
		KTempDir::setError(arg1);
		return;
	}
	~KTempDirJBridge() {QtSupport::qtKeyDeleted(this);}
};

JNIEXPORT jboolean JNICALL
Java_org_kde_koala_KTempDir_create(JNIEnv* env, jobject obj, jstring directoryPrefix, jint mode)
{
static QString* _qstring_directoryPrefix = 0;
	jboolean xret = (jboolean) ((KTempDirJBridge*) QtSupport::getQt(env, obj))->protected_create((const QString&)*(QString*) QtSupport::toQString(env, directoryPrefix, &_qstring_directoryPrefix), (int) mode);
	return xret;
}

JNIEXPORT void JNICALL
Java_org_kde_koala_KTempDir_dispose(JNIEnv* env, jobject obj)
{
	Java_org_kde_koala_KTempDir_finalize(env, obj);
	return;
}

JNIEXPORT jboolean JNICALL
Java_org_kde_koala_KTempDir_existing(JNIEnv* env, jobject obj)
{
	jboolean xret = (jboolean) ((KTempDir*) QtSupport::getQt(env, obj))->existing();
	return xret;
}

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

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

JNIEXPORT jstring JNICALL
Java_org_kde_koala_KTempDir_name(JNIEnv* env, jobject obj)
{
	QString  _qstring;
	_qstring = ((KTempDir*) QtSupport::getQt(env, obj))->name();
	return QtSupport::fromQString(env, &_qstring);
}

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

JNIEXPORT void JNICALL
Java_org_kde_koala_KTempDir_newKTempDir__Ljava_lang_String_2(JNIEnv* env, jobject obj, jstring directoryPrefix)
{
static QString* _qstring_directoryPrefix = 0;
	if (QtSupport::getQt(env, obj) == 0) {
		QtSupport::setQt(env, obj, new KTempDirJBridge((QString)*(QString*) QtSupport::toQString(env, directoryPrefix, &_qstring_directoryPrefix)));
		QtSupport::setObjectForQtKey(env, obj, QtSupport::getQt(env, obj));
	}
	return;
}

JNIEXPORT void JNICALL
Java_org_kde_koala_KTempDir_newKTempDir__Ljava_lang_String_2I(JNIEnv* env, jobject obj, jstring directoryPrefix, jint mode)
{
static QString* _qstring_directoryPrefix = 0;
	if (QtSupport::getQt(env, obj) == 0) {
		QtSupport::setQt(env, obj, new KTempDirJBridge((QString)*(QString*) QtSupport::toQString(env, directoryPrefix, &_qstring_directoryPrefix), (int) mode));
		QtSupport::setObjectForQtKey(env, obj, QtSupport::getQt(env, obj));
	}
	return;
}

JNIEXPORT jobject JNICALL
Java_org_kde_koala_KTempDir_qDir(JNIEnv* env, jobject obj)
{
	jobject xret = QtSupport::objectForQtKey(env, (void*)((KTempDir*) QtSupport::getQt(env, obj))->qDir(), "org.kde.qt.QDir");
	return xret;
}

JNIEXPORT void JNICALL
Java_org_kde_koala_KTempDir_setAutoDelete(JNIEnv* env, jobject obj, jboolean autoDelete)
{
	((KTempDir*) QtSupport::getQt(env, obj))->setAutoDelete((bool) autoDelete);
	return;
}

JNIEXPORT void JNICALL
Java_org_kde_koala_KTempDir_setError(JNIEnv* env, jobject obj, jint error)
{
	((KTempDirJBridge*) QtSupport::getQt(env, obj))->protected_setError((int) error);
	return;
}

JNIEXPORT jint JNICALL
Java_org_kde_koala_KTempDir_status(JNIEnv* env, jobject obj)
{
	jint xret = (jint) ((KTempDir*) QtSupport::getQt(env, obj))->status();
	return xret;
}

JNIEXPORT void JNICALL
Java_org_kde_koala_KTempDir_unlink(JNIEnv* env, jobject obj)
{
	((KTempDir*) QtSupport::getQt(env, obj))->unlink();
	return;
}