summaryrefslogtreecommitdiffstats
path: root/kdejava/koala/kdejava/KSimpleFileFilter.cpp
blob: 930b5aa2b25c53774ea398993b0cc9e270326eec (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
//Auto-generated by kalyptus. DO NOT EDIT.
#include <kfilefilter.h>
#include <tqstring.h>
#include <tqstringlist.h>

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

class KSimpleFileFilterJBridge : public KSimpleFileFilter
{
public:
	KSimpleFileFilterJBridge() : KSimpleFileFilter() {};
	~KSimpleFileFilterJBridge() {QtSupport::qtKeyDeleted(this);}
};

JNIEXPORT void JNICALL
Java_org_kde_koala_KSimpleFileFilter_dispose(JNIEnv* env, jobject obj)
{
	Java_org_kde_koala_KSimpleFileFilter_finalize(env, obj);
	return;
}

JNIEXPORT jboolean JNICALL
Java_org_kde_koala_KSimpleFileFilter_filterDotFiles(JNIEnv* env, jobject obj)
{
	jboolean xret = (jboolean) ((KSimpleFileFilter*) QtSupport::getQt(env, obj))->filterDotFiles();
	return xret;
}

JNIEXPORT jboolean JNICALL
Java_org_kde_koala_KSimpleFileFilter_filterSpecials(JNIEnv* env, jobject obj)
{
	jboolean xret = (jboolean) ((KSimpleFileFilter*) QtSupport::getQt(env, obj))->filterSpecials();
	return xret;
}

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

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

JNIEXPORT jobject JNICALL
Java_org_kde_koala_KSimpleFileFilter_mimeFilters(JNIEnv* env, jobject obj)
{
	TQStringList  _qlist;
	_qlist = ((KSimpleFileFilter*) QtSupport::getQt(env, obj))->mimeFilters();
	return (jobject) QtSupport::arrayWithQStringList(env, (TQStringList*) &_qlist);
}

JNIEXPORT jlong JNICALL
Java_org_kde_koala_KSimpleFileFilter_modeFilter(JNIEnv* env, jobject obj)
{
	jlong xret = (jlong) ((KSimpleFileFilter*) QtSupport::getQt(env, obj))->modeFilter();
	return xret;
}

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

JNIEXPORT jboolean JNICALL
Java_org_kde_koala_KSimpleFileFilter_passesFilter(JNIEnv* env, jobject obj, jobject item)
{
	jboolean xret = (jboolean) ((KSimpleFileFilter*) QtSupport::getQt(env, obj))->passesFilter((const KFileItem*) QtSupport::getQt(env, item));
	return xret;
}

JNIEXPORT void JNICALL
Java_org_kde_koala_KSimpleFileFilter_setFilterDotFiles(JNIEnv* env, jobject obj, jboolean filter)
{
	((KSimpleFileFilter*) QtSupport::getQt(env, obj))->setFilterDotFiles((bool) filter);
	return;
}

JNIEXPORT void JNICALL
Java_org_kde_koala_KSimpleFileFilter_setFilterSpecials(JNIEnv* env, jobject obj, jboolean filter)
{
	((KSimpleFileFilter*) QtSupport::getQt(env, obj))->setFilterSpecials((bool) filter);
	return;
}

JNIEXPORT void JNICALL
Java_org_kde_koala_KSimpleFileFilter_setMimeFilters(JNIEnv* env, jobject obj, jobjectArray mimeFilters)
{
static TQStringList* _qlist_mimeFilters = 0;
	((KSimpleFileFilter*) QtSupport::getQt(env, obj))->setMimeFilters((const TQStringList&)*(TQStringList*) QtSupport::toQStringList(env, mimeFilters, &_qlist_mimeFilters));
	return;
}

JNIEXPORT void JNICALL
Java_org_kde_koala_KSimpleFileFilter_setModeFilter(JNIEnv* env, jobject obj, jlong mode)
{
	((KSimpleFileFilter*) QtSupport::getQt(env, obj))->setModeFilter((mode_t) mode);
	return;
}

JNIEXPORT void JNICALL
Java_org_kde_koala_KSimpleFileFilter_setNameFilters__Ljava_lang_String_2(JNIEnv* env, jobject obj, jstring nameFilters)
{
static TQString* _qstring_nameFilters = 0;
	((KSimpleFileFilter*) QtSupport::getQt(env, obj))->setNameFilters((const TQString&)*(TQString*) QtSupport::toQString(env, nameFilters, &_qstring_nameFilters));
	return;
}

JNIEXPORT void JNICALL
Java_org_kde_koala_KSimpleFileFilter_setNameFilters__Ljava_lang_String_2Z(JNIEnv* env, jobject obj, jstring nameFilters, jboolean caseSensitive)
{
static TQString* _qstring_nameFilters = 0;
	((KSimpleFileFilter*) QtSupport::getQt(env, obj))->setNameFilters((const TQString&)*(TQString*) QtSupport::toQString(env, nameFilters, &_qstring_nameFilters), (bool) caseSensitive);
	return;
}

JNIEXPORT void JNICALL
Java_org_kde_koala_KSimpleFileFilter_setNameFilters__Ljava_lang_String_2ZC(JNIEnv* env, jobject obj, jstring nameFilters, jboolean caseSensitive, jchar separator)
{
static TQString* _qstring_nameFilters = 0;
static TQChar* _qchar_separator = 0;
	((KSimpleFileFilter*) QtSupport::getQt(env, obj))->setNameFilters((const TQString&)*(TQString*) QtSupport::toQString(env, nameFilters, &_qstring_nameFilters), (bool) caseSensitive, (const TQChar&)*(TQChar*) QtSupport::toQChar(env, separator, &_qchar_separator));
	return;
}