|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.kde.qt.qtjava
public class qtjava
The 'Run the Qt Java library' class'. Various utility methods to manage the mapping between C++ and java instances. Used in conjunction the C++ methods in QtSupport.cpp and JavaSlot.cpp.
Field Summary | |
---|---|
static WeakValueMap |
qtKeyToJavaMap
Uses a C++ key to retrieve the corresponding Java instance |
static java.util.HashMap |
qtSignalDictionary
Allows a JavaSignal proxy instance to be retrieved for a given Java instance/Signal name combination |
static java.util.HashMap |
qtSlotDictionary
Allows a JavaSlot proxy instance to be retrieved for a given Java instance/Slot name combination |
Constructor Summary | |
---|---|
qtjava()
|
Method Summary | |
---|---|
static void |
initialize()
|
static java.lang.Object |
objectForQtKey(long qt,
java.lang.String className,
boolean allocatedInJavaWorld)
Retrieves a corresponding Java instance for a given C++ instance. |
static void |
qtKeyDeleted(long qt)
When a C++ instance has been deleted. |
static void |
removeObjectForQtKey(long qt)
Remove a 'C++ qt instance key/Java instance value' pair from the map. |
static void |
setObjectForQtKey(java.lang.Object obj,
long qt)
Add a 'C++ qt instance key/Java instance value' pair to the map |
static long |
signalForSender(long qt,
java.lang.String signal)
Looks up a 'qt instance/signal name' key and returns the corresponding JavaSignal instance |
static long |
slotForReceiver(long qt,
QObject receiver,
java.lang.String slot)
Looks up a 'qt instance/slot name' key and returns the corresponding JavaSlot instance |
static java.lang.String |
toFullyQualifiedClassName(java.lang.String className)
Converts any unqualified class names in a signal or slot string to the fully qualified versions |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static WeakValueMap qtKeyToJavaMap
public static java.util.HashMap qtSignalDictionary
public static java.util.HashMap qtSlotDictionary
Constructor Detail |
---|
public qtjava()
Method Detail |
---|
public static void setObjectForQtKey(java.lang.Object obj, long qt)
public static void removeObjectForQtKey(long qt)
public static java.lang.Object objectForQtKey(long qt, java.lang.String className, boolean allocatedInJavaWorld)
public static void qtKeyDeleted(long qt)
public static java.lang.String toFullyQualifiedClassName(java.lang.String className)
public static long signalForSender(long qt, java.lang.String signal)
public static long slotForReceiver(long qt, QObject receiver, java.lang.String slot)
public static void initialize()
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |