JQMenuItemBridge Class Reference

JQMenuItem Bridge. More...

#include <JQMenuItemBridge.h>

Inheritance diagram for JQMenuItemBridge:

JQActionComponentBridge JQComponentBridge QObjectBridge

List of all members.

Public Slots

void setText (JNIEnv *env, jstring text)
 Sets text.
void setShortcut (JNIEnv *env, jstring shortcut)
 Sets short cut.
void setIcon (JNIEnv *env, jobject iconSet)
 Sets icon.

Public Member Functions

void actionTriggered (jint modifiers)
 Calls actionTriggered method of the JQMenuItemBridge object.

Static Public Member Functions

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

Protected Slots

void triggeredSlot ()
 Triggered lot.

Protected Member Functions

 JQMenuItemBridge (JNIEnv *env, jobject obj)
 Constructs new JQMenuItemBridge object.
QLabelAdapterlabel () const
 Returns label data member.
virtual QWidget * createQWidget ()
 Creates QWidget adaptee.
virtual QAction * createQAction ()
 Creates QAction adaptee.
virtual void deleteQWidget (QWidget *widget)
virtual void deleteQAction (QAction *action)
virtual QWidget * convertToQWidget (QAction *action)
virtual QAction * convertToQAction (QWidget *widget)


Detailed Description

JQMenuItem Bridge.

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

Constructor & Destructor Documentation

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

Constructs new JQMenuItemBridge object.

Parameters:
env the JNIEnv pointer
obj the JQMenuItem object


Member Function Documentation

void JQMenuItemBridge::setText ( JNIEnv *  env,
jstring  text 
) [slot]

Sets text.

Parameters:
env the JNIEnv pointer
text the text

void JQMenuItemBridge::setShortcut ( JNIEnv *  env,
jstring  shortcut 
) [slot]

Sets short cut.

Parameters:
env the JNIEnv pointer
shortcut the shortcut

void JQMenuItemBridge::setIcon ( JNIEnv *  env,
jobject  iconSet 
) [slot]

Sets icon.

Parameters:
env the JNIEnv pointer
iconSet the icon

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

Initializes JQMenuItemBridge class.

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

Reimplemented from JQComponentBridge.

jlong JQMenuItemBridge::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.

void JQMenuItemBridge::actionTriggered ( jint  modifiers  ) 

Calls actionTriggered method of the JQMenuItemBridge object.

Parameters:
modifiers the modifiers

QLabelAdapter * JQMenuItemBridge::label (  )  const [inline, protected]

Returns label data member.

Returns:
label data member

QWidget * JQMenuItemBridge::createQWidget (  )  [protected, virtual]

Creates QWidget adaptee.

Returns:
QWidget adaptee

Implements JQActionComponentBridge.

QAction * JQMenuItemBridge::createQAction (  )  [protected, virtual]

Creates QAction adaptee.

Returns:
QAction adaptee

Implements JQActionComponentBridge.

void JQMenuItemBridge::deleteQWidget ( QWidget *  widget  )  [protected, virtual]

Deletes QWidget.

Returns:
widget the widget to be deleted

Reimplemented from JQActionComponentBridge.

void JQMenuItemBridge::deleteQAction ( QAction *  action  )  [protected, virtual]

Deletes QAction.

Returns:
action the action to be deleted

Reimplemented from JQActionComponentBridge.

QWidget * JQMenuItemBridge::convertToQWidget ( QAction *  action  )  [protected, virtual]

Converts QAction into QWidget.

Returns:
QAction converted into QWidget

Reimplemented from JQActionComponentBridge.

QAction * JQMenuItemBridge::convertToQAction ( QWidget *  widget  )  [protected, virtual]

Converts QWidget into QAction.

Returns:
QWidget converted into QAction

Reimplemented from JQActionComponentBridge.


Copyright © 2007 ETF and contributors. All Rights Reserved.