JQContainerBridge Class Reference

JQContainer Bridge. More...

#include <JQContainerBridge.h>

Inheritance diagram for JQContainerBridge:

JQComponentBridge QObjectBridge ContentPaneBridge JQDesktopPaneBridge JQMenuBarBridge JQMenuBridge JQPanelBridge JQStatusBarBridge JQTabbedPaneBridge JQToolBarBridge JQWindowBridge

List of all members.

Public Slots

void insertChild (JNIEnv *env, jlong childBridge, jint index)
 Inserts child.
void removeChild (JNIEnv *env, jlong childBridge)
 Removes child.
void validate (JNIEnv *env)
 Request for validation.

Signals

void validateSignal ()

Static Public Member Functions

static void initialize (JNIEnv *env, jclass cls)
 Initializes JQContainerBridge class.
static jlong newInstance (JNIEnv *env, jobject obj)
 Returns new instance of the bridge object.

Protected Slots

void validateSlot ()
 validates the container

Protected Member Functions

 JQContainerBridge (JNIEnv *env, jobject obj, QWidget *widget)
 Constructs new JQContainerBridge object.
 JQContainerBridge (JNIEnv *env, jobject obj)
 Constructs new JQContainerBridge object.


Detailed Description

JQContainer Bridge.

Author:
Slobodan Vrkacevic (slobodan.vrkacevic@gmail.com)
Version:
0.2.0

Constructor & Destructor Documentation

JQContainerBridge::JQContainerBridge ( JNIEnv *  env,
jobject  obj,
QWidget *  widget 
) [protected]

Constructs new JQContainerBridge object.

Parameters:
env the JNIEnv pointer
obj the JQContainer object
widget the widget

JQContainerBridge::JQContainerBridge ( JNIEnv *  env,
jobject  obj 
) [protected]

Constructs new JQContainerBridge object.

Parameters:
env the JNIEnv pointer
obj the JQContainer object


Member Function Documentation

void JQContainerBridge::insertChild ( JNIEnv *  env,
jlong  childBridge,
jint  index 
) [slot]

Inserts child.

Parameters:
env the JNIEnv pointer
childBridge the child pointer
index the menu item index

Reimplemented in JQDesktopPaneBridge, JQInternalFrameBridge, JQMenuBarBridge, JQMenuBridge, JQStatusBarBridge, and JQToolBarBridge.

void JQContainerBridge::removeChild ( JNIEnv *  env,
jlong  childBridge 
) [slot]

Removes child.

Parameters:
env the JNIEnv pointer
childBridge the child pointer

Reimplemented in JQDesktopPaneBridge, JQMenuBarBridge, JQMenuBridge, JQStatusBarBridge, JQTabbedPaneBridge, and JQToolBarBridge.

void JQContainerBridge::validate ( JNIEnv *  env  )  [slot]

Request for validation.

Parameters:
env the JNIEnv pointer

void JQContainerBridge::initialize ( JNIEnv *  env,
jclass  cls 
) [static]

Initializes JQContainerBridge class.

Parameters:
env the JNIEnv pointer
cls the JQContainer class
Exceptions:
FatalError if failed

Reimplemented from JQComponentBridge.

Reimplemented in ContentPaneBridge, JQDesktopPaneBridge, JQInternalFrameBridge, JQStatusBarBridge, JQTabbedPaneBridge, JQToolBarBridge, and JQWindowBridge.

jlong JQContainerBridge::newInstance ( JNIEnv *  env,
jobject  obj 
) [static]

Returns new instance of the bridge object.

Parameters:
env the JNIEnv pointer
obj the QSwing object
Returns:
new instance of the bridge object

Reimplemented from JQComponentBridge.

Reimplemented in ContentPaneBridge, JQDesktopPaneBridge, JQDialogBridge, JQFrameBridge, JQInternalFrameBridge, JQMenuBarBridge, JQMenuBridge, JQPanelBridge, JQStatusBarBridge, JQTabbedPaneBridge, JQToolBarBridge, JQToolWindowBridge, JQWindowBridge, and SplashScreenBridge.


Copyright © 2007 ETF and contributors. All Rights Reserved.