#include <TreeModel.h>
Public Member Functions | |
TreeNode () | |
Constructs new TreeNode object. | |
TreeNode (jobject node, TreeNode *parent) | |
Constructs new TreeNode object. | |
virtual | ~TreeNode () |
Destructs TreeNode object. | |
jobject | node () |
Returns QSwing node object. | |
TreeNode * | parent () |
Returns parent node. | |
QVariant | data () |
Returns node data. | |
int | row () |
Returns node's row position. | |
int | childCount () |
Returns the number of children. | |
bool | isLeaf () |
Returns true if the node is leaf. | |
TreeNode * | child (int row) |
Returns the child node at the specified position. | |
void | addChild (TreeNode *child) |
Adds child node. | |
Static Public Member Functions | |
static void | initialize (JNIEnv *env, jclass cls) |
Initializes the TreeNode class. |
TreeNode::TreeNode | ( | jobject | node, | |
TreeNode * | parent | |||
) |
jobject TreeNode::node | ( | ) |
Returns QSwing node object.
TreeNode * TreeNode::parent | ( | ) |
Returns parent node.
QVariant TreeNode::data | ( | ) |
Returns node data.
int TreeNode::row | ( | ) |
Returns node's row position.
int TreeNode::childCount | ( | ) |
Returns the number of children.
bool TreeNode::isLeaf | ( | ) |
Returns true
if the node is leaf.
true
if the node is leaf TreeNode * TreeNode::child | ( | int | row | ) |
Returns the child node at the specified position.
row | the node's position |
void TreeNode::addChild | ( | TreeNode * | child | ) |
Adds child node.
child | the child node |
void TreeNode::initialize | ( | JNIEnv * | env, | |
jclass | cls | |||
) | [static] |
Initializes the TreeNode class.
env | the JNIEnv pointer | |
cls | the ThreeNode class |
FatalError | if failed |