fsadiagramcontroller.cpp File Reference

#include "fsadiagramcontroller.h"
#include "digest.h"
#include <QCoreApplication>
#include <QDebug>
#include <QHash>
#include <QPointF>
#include <QPolygonF>
#include <QReadWriteLock>
#include <QRectF>
#include <QSizeF>
#include "MvcDiagram/diagram.h"
#include "MvcDiagram/diagramcontroller.h"
#include "MvcDiagram/abstractdiagramelement.h"
#include "MvcDiagram/diagramelementshape.h"

Defines

#define GRAMMARSYMBOL_SIG   "Lau/edu/monash/csse/tonyj/cider/interpreter/GrammarSymbol;"

Functions

void JNICALL Java_CiderInterface_native_symbolAdded (JNIEnv *env, jclass, jint symbolId)
void JNICALL Java_CiderInterface_native_symbolRemoved (JNIEnv *env, jclass, jint symbolId)
void JNICALL Java_FSACiderInterface_native_arrowPointsModified (JNIEnv *env, jclass, jint symbolId, jdouble start_x, jdouble start_y, jdouble mid_x, jdouble mid_y, jdouble end_x, jdouble end_y)
void JNICALL Java_FSACiderInterface_native_circleModified (JNIEnv *env, jclass, jint symbolId, jdouble radius, jdouble mid_x, jdouble mid_y)
void JNICALL Java_FSACiderInterface_native_textRectModified (JNIEnv *env, jclass, jint symbolId, jdouble mid_x, jdouble mid_y, jdouble halfwidth, jdouble halfheight)

Variables

static QHash< JNIEnv *, FsaDiagramController * > envToController
static QReadWriteLock envToControllerLock

Define Documentation

#define GRAMMARSYMBOL_SIG   "Lau/edu/monash/csse/tonyj/cider/interpreter/GrammarSymbol;"


Function Documentation

void JNICALL Java_CiderInterface_native_symbolAdded ( JNIEnv *  env,
jclass  ,
jint  symbolId 
)

void JNICALL Java_CiderInterface_native_symbolRemoved ( JNIEnv *  env,
jclass  ,
jint  symbolId 
)

void JNICALL Java_FSACiderInterface_native_arrowPointsModified ( JNIEnv *  env,
jclass  ,
jint  symbolId,
jdouble  start_x,
jdouble  start_y,
jdouble  mid_x,
jdouble  mid_y,
jdouble  end_x,
jdouble  end_y 
)

void JNICALL Java_FSACiderInterface_native_circleModified ( JNIEnv *  env,
jclass  ,
jint  symbolId,
jdouble  radius,
jdouble  mid_x,
jdouble  mid_y 
)

void JNICALL Java_FSACiderInterface_native_textRectModified ( JNIEnv *  env,
jclass  ,
jint  symbolId,
jdouble  mid_x,
jdouble  mid_y,
jdouble  halfwidth,
jdouble  halfheight 
)


Variable Documentation

QHash<JNIEnv*, FsaDiagramController*> envToController [static]

QReadWriteLock envToControllerLock [static]


Generated on Mon Jul 30 09:46:50 2007 for Digest by  doxygen 1.5.2