diff options
Diffstat (limited to 'qtjava/javalib/qtjava/QtSupport.h')
-rw-r--r-- | qtjava/javalib/qtjava/QtSupport.h | 126 |
1 files changed, 63 insertions, 63 deletions
diff --git a/qtjava/javalib/qtjava/QtSupport.h b/qtjava/javalib/qtjava/QtSupport.h index 1f7e7b38..74320390 100644 --- a/qtjava/javalib/qtjava/QtSupport.h +++ b/qtjava/javalib/qtjava/QtSupport.h @@ -66,22 +66,22 @@ public: /** Obtain the current JNIEnv */ static JNIEnv * GetEnv(); - /** Converts from the enum TTQEvent::Type to the Java class name of the corresponding event */ - static const char * eventTypeToEventClassName(TTQEvent::Type eventType); + /** Converts from the enum TQEvent::Type to the Java class name of the corresponding event */ + static const char * eventTypeToEventClassName(TQEvent::Type eventType); /** Event filter handling callback function */ - static bool eventFilterDelegate(TTQObject * object, const char * objectType, TTQObject * filterTarget, TTQEvent * event); + static bool eventFilterDelegate(TQObject * object, const char * objectType, TQObject * filterTarget, TQEvent * event); /** Event handling callback function */ - static bool eventDelegate(TTQObject * object, const char * eventType, void * event, const char * eventName); + static bool eventDelegate(TQObject * object, const char * eventType, void * event, const char * eventName); /** Void method with no parameters. FALSE if method is implemented in Java, and returns TRUE if method is not implemented in Java */ static bool voidDelegate(void * object, const char * className, const char * methodName); /** Boolean method with no parameters. FALSE iff method is implemented in Java and also returns FALSE. Returns TRUE if method is not implemented in Java */ - static bool booleanDelegate(TTQObject * object, const char * methodName); + static bool booleanDelegate(TQObject * object, const char * methodName); - /** TTQValidator callbacks for validate() and fixup() */ - static int validateDelegate(TTQValidator * object, TTQString & input, int & pos); - static void fixupDelegate(TTQValidator * object, TTQString & input); + /** TQValidator callbacks for validate() and fixup() */ + static int validateDelegate(TQValidator * object, TQString & input, int & pos); + static void fixupDelegate(TQValidator * object, TQString & input); /** C++ instances are deleted in a finalize method iff 'allocatedInJavaWorld' is true. */ static bool allocatedInJavaWorld(JNIEnv * env, jobject obj); @@ -116,12 +116,12 @@ public: /** Return a JavaSlot proxy instance for a Java slot. Creates a new one if needed. */ static JavaSlot * slotForReceiver(JNIEnv * env, jobject receiver, jstring slot); - /** Casts a 'TTQWidget *', 'TTQPixmap *' or subclass of TTQPaintDevice correctly to a 'TTQPaintDevice *'. + /** Casts a 'TQWidget *', 'TQPixmap *' or subclass of TQPaintDevice correctly to a 'TQPaintDevice *'. Needed because of C++ multiple inheritance complications. */ - static TTQPaintDevice * paintDevice(JNIEnv * env, jobject obj); - /** Casts a 'TTQDragObject *', 'TTQDropEvent *' or subclass of TTQDropEvent correctly to a 'TTQMimeSource *'. + static TQPaintDevice * paintDevice(JNIEnv * env, jobject obj); + /** Casts a 'TQDragObject *', 'TQDropEvent *' or subclass of TQDropEvent correctly to a 'TQMimeSource *'. Needed because of C++ multiple inheritance complications. */ - static TTQMimeSource * mimeSource(JNIEnv * env, jobject obj); + static TQMimeSource * mimeSource(JNIEnv * env, jobject obj); /** Which byte order are Java strings */ static bool bigEndianUnicode(); @@ -139,73 +139,73 @@ public: static jshortArray fromShortPtr(JNIEnv * env, short * arg); /** Convert from Qt dates and times to Java Date and Time */ - static jobject fromTQDateTime(JNIEnv * env, TTQDateTime* qdate); - static jobject fromTQDate(JNIEnv * env, TTQDate* qdate); - static jobject fromTQTime(JNIEnv * env, TTQTime* qtime); + static jobject fromTQDateTime(JNIEnv * env, TQDateTime* qdate); + static jobject fromTQDate(JNIEnv * env, TQDate* qdate); + static jobject fromTQTime(JNIEnv * env, TQTime* qtime); /** Convert from Java Date and Time to Qt dates and times */ - static TTQDateTime * toTQDateTime(JNIEnv * env, jobject jdate, TTQDateTime** qdate); - static TTQDate * toTQDate(JNIEnv * env, jobject jdate, TTQDate** qdate); - static TTQTime * toTQTime(JNIEnv * env, jobject jtime, TTQTime** qtime); - - /** Convert from TTQString to Java String */ - static jstring fromTQString(JNIEnv * env, TTQString * qstring); - /** Convert from TTQCString to Java String */ - static jstring fromTQCString(JNIEnv * env, TTQCString * qcstring); + static TQDateTime * toTQDateTime(JNIEnv * env, jobject jdate, TQDateTime** qdate); + static TQDate * toTQDate(JNIEnv * env, jobject jdate, TQDate** qdate); + static TQTime * toTQTime(JNIEnv * env, jobject jtime, TQTime** qtime); + + /** Convert from TQString to Java String */ + static jstring fromTQString(JNIEnv * env, TQString * qstring); + /** Convert from TQCString to Java String */ + static jstring fromTQCString(JNIEnv * env, TQCString * qcstring); /** Convert from a char * to Java String */ static jstring fromCharString(JNIEnv * env, char * qcstring); - /** Convert from Java String to TTQString */ - static TTQString * toTQString(JNIEnv * env, jstring str, TTQString ** qstring); - /** Convert from Java String to TTQCString */ - static TTQCString * toTQCString(JNIEnv * env, jstring str, TTQCString ** qcstring); + /** Convert from Java String to TQString */ + static TQString * toTQString(JNIEnv * env, jstring str, TQString ** qstring); + /** Convert from Java String to TQCString */ + static TQCString * toTQCString(JNIEnv * env, jstring str, TQCString ** qcstring); /** Convert from Java String to a char * */ - static char * toCharString(JNIEnv * env, jstring str, TTQCString ** qcstring); - - /** Convert from TTQString to Java StringBuffer */ - static void fromTQStringToStringBuffer(JNIEnv * env, TTQString * qstring, jobject buffer); - /** Convert from Java StringBuffer to TTQString */ - static TTQString * toTQStringFromStringBuffer(JNIEnv * env, jobject buffer, TTQString ** qstring); - /** Convert from TTQCString to Java StringBuffer */ - static void fromTQCStringToStringBuffer(JNIEnv * env, TTQCString * qcstring, jobject buffer); + static char * toCharString(JNIEnv * env, jstring str, TQCString ** qcstring); + + /** Convert from TQString to Java StringBuffer */ + static void fromTQStringToStringBuffer(JNIEnv * env, TQString * qstring, jobject buffer); + /** Convert from Java StringBuffer to TQString */ + static TQString * toTQStringFromStringBuffer(JNIEnv * env, jobject buffer, TQString ** qstring); + /** Convert from TQCString to Java StringBuffer */ + static void fromTQCStringToStringBuffer(JNIEnv * env, TQCString * qcstring, jobject buffer); - /** Convert from TTQChar to Java char */ - static jchar fromTQChar(JNIEnv * env, TTQChar * qchar); - /** Convert from Java char to TTQChar */ - static TTQChar * toTQChar(JNIEnv * env, jchar unichar, TTQChar ** qchar); - - /** Convert from TTQByteArray to Java byte array */ - static jbyteArray fromTQByteArray(JNIEnv * env, TTQByteArray * qbyteArray); - /** Convert from Java byte array to TTQByteArray */ - static TTQByteArray * toTQByteArray(JNIEnv * env, jbyteArray bytes, TTQByteArray ** qbyteArray); + /** Convert from TQChar to Java char */ + static jchar fromTQChar(JNIEnv * env, TQChar * qchar); + /** Convert from Java char to TQChar */ + static TQChar * toTQChar(JNIEnv * env, jchar unichar, TQChar ** qchar); + + /** Convert from TQByteArray to Java byte array */ + static jbyteArray fromTQByteArray(JNIEnv * env, TQByteArray * qbyteArray); + /** Convert from Java byte array to TQByteArray */ + static TQByteArray * toTQByteArray(JNIEnv * env, jbyteArray bytes, TQByteArray ** qbyteArray); /** Convert from Java 'char[]' to 'uchar *' */ - static uchar * toUcharArray(JNIEnv * env, jcharArray bytes, TTQByteArray ** qbyteArray); + static uchar * toUcharArray(JNIEnv * env, jcharArray bytes, TQByteArray ** qbyteArray); - /** Convert from Java 'int[]' to TTQValueList<int> */ - static TTQValueList<int> toTQIntValueList(JNIEnv * env, jintArray ints, TTQValueList<int> ** qintArray); - /** Convert from TTQValueList<int> to Java 'int[]' */ - static jintArray fromTQIntValueList(JNIEnv * env, TTQValueList<int> * qintArray); + /** Convert from Java 'int[]' to TQValueList<int> */ + static TQValueList<int> toTQIntValueList(JNIEnv * env, jintArray ints, TQValueList<int> ** qintArray); + /** Convert from TQValueList<int> to Java 'int[]' */ + static jintArray fromTQIntValueList(JNIEnv * env, TQValueList<int> * qintArray); /** Convert from a String[] to char * argv[], adding a dummy argv[0] argument */ static char ** toArgv(JNIEnv * env, jobjectArray stringList); /** Convert from a String[] to char * argv[] */ static char ** toStringArray(JNIEnv * env, jobjectArray stringList); - /** Convert from String[] to TTQStrList */ - static TTQStrList * toTQStrList(JNIEnv * env, jobjectArray stringList, TTQStrList ** qstringList); - /** Convert from String[] to TTQStringList */ - static TTQStringList * toTQStringList(JNIEnv * env, jobjectArray stringList, TTQStringList ** qstringList); + /** Convert from String[] to TQStrList */ + static TQStrList * toTQStrList(JNIEnv * env, jobjectArray stringList, TQStrList ** qstringList); + /** Convert from String[] to TQStringList */ + static TQStringList * toTQStringList(JNIEnv * env, jobjectArray stringList, TQStringList ** qstringList); /** Returns a Java ArrayList for the various types of Qt List */ - static jobject arrayWithTQStrList(JNIEnv * env, TTQStrList * strList, jobject arrayList = 0); - static jobject arrayWithTQStringList(JNIEnv * env, TTQStringList * stringList, jobject arrayList = 0); - static jobject arrayWithTQWidgetList(JNIEnv * env, TTQWidgetList * widgetList, jobject arrayList = 0); - static jobject arrayWithTQDomNodeList(JNIEnv * env, TTQDomNodeList * domNodeList, jobject arrayList = 0); - static jobject arrayWithTQObjectList(JNIEnv * env, TTQObjectList * objectList, jobject arrayList = 0); - static jobject arrayWithTQCanvasItemList(JNIEnv * env, TTQCanvasItemList * itemList, jobject arrayList = 0); - static jobject arrayWithTQListViewItemList(JNIEnv * env, TTQListViewItemIterator * iterator, jobject arrayList = 0); - static jobject arrayWithTQRectList(JNIEnv * env, TTQMemArray<TTQRect> * rectList, jobject arrayList = 0); - static jobject arrayWithTQIconDragItemList(JNIEnv * env, TTQValueList<TTQIconDragItem> * dragItemList, jobject arrayList = 0); - static jobject arrayWithTQUrlInfoList(JNIEnv * env, TTQValueList<TTQUrlInfo> * infoList, jobject arrayList = 0); + static jobject arrayWithTQStrList(JNIEnv * env, TQStrList * strList, jobject arrayList = 0); + static jobject arrayWithTQStringList(JNIEnv * env, TQStringList * stringList, jobject arrayList = 0); + static jobject arrayWithTQWidgetList(JNIEnv * env, TQWidgetList * widgetList, jobject arrayList = 0); + static jobject arrayWithTQDomNodeList(JNIEnv * env, TQDomNodeList * domNodeList, jobject arrayList = 0); + static jobject arrayWithTQObjectList(JNIEnv * env, TQObjectList * objectList, jobject arrayList = 0); + static jobject arrayWithTQCanvasItemList(JNIEnv * env, TQCanvasItemList * itemList, jobject arrayList = 0); + static jobject arrayWithTQListViewItemList(JNIEnv * env, TQListViewItemIterator * iterator, jobject arrayList = 0); + static jobject arrayWithTQRectList(JNIEnv * env, TQMemArray<TQRect> * rectList, jobject arrayList = 0); + static jobject arrayWithTQIconDragItemList(JNIEnv * env, TQValueList<TQIconDragItem> * dragItemList, jobject arrayList = 0); + static jobject arrayWithTQUrlInfoList(JNIEnv * env, TQValueList<TQUrlInfo> * infoList, jobject arrayList = 0); protected: /** Cache String constructor from bytes, and getBytes() method info */ |