Inheritance diagram for DzCallBackMgr:
Methods | |
void | clearAllCallBacks () |
DzCallBack | createCallBack (String name, String scirpt, Boolean eval) |
DzCallBack | createCallBack (String name) |
void | deleteCallBack (DzCallBack callBack) |
void | deleteCallBack (String name) |
void | deleteCallBack (Number index) |
void | deleteCallBackGroup (String name) |
DzCallBack | getCallBack (String name) |
DzCallBack | getCallBack (Number index) |
Number | getCallBackIndex (String name) |
Array | getCallBackList () |
Array | getGroup (String name) |
Number | getNumCallBacks () |
Array | getSignalSignature (Object obj, String signalName="") |
var sScript = "support/CallBackExample/HelloWorld.dsa"; var oCallBackMgr = App.getCallBackMgr(); var oCallBack = oCallBackMgr.createCallBack( "Hello World", sScript, false ); oCallBack.setConnection( Scene, "nodeAdded(DzNode*)" );
var sPath = String( "%1/support/CallBackExample/HelloWorld.dsa" ).arg( App.getScriptsPath() ); var oScript = new DzScript; oScript.loadFromFile( sPath ); var sScript = oScript.getCode(); var oCallBackMgr = App.getCallBackMgr(); var oCallBack = oCallBackMgr.createCallBack( "Hello World", sScript, true ); oCallBack.setConnection( Scene, "nodeAdded(DzNode*)" );
var oSender = CallBack.getSender(); var sMessage = String( "Sender Class: %1\n" + "Sender Name: %2\n\n" + "CallBack Args: %3" ) .arg( oSender.className() ) .arg( oSender.name ) .arg( CallBack.getArgCount() ); var nArgs = CallBack.getArgCount(); if( nArgs > 0 ) { for( var i = 0; i < nArgs; i += 1 ) { sMessage += String( "\nArg %1 : %2" ).arg( i ).arg( CallBack.getArg( i ) ); } } MessageBox.information( sMessage, CallBack.className(), "&OK" );
void DzCallBackMgr::clearAllCallBacks | ( | ) |
DzCallBack DzCallBackMgr::createCallBack | ( | String | name, | |
String | script, | |||
Boolean | eval | |||
) |
DzCallBack DzCallBackMgr::createCallBack | ( | String | name | ) |
void DzCallBackMgr::deleteCallBack | ( | DzCallBack | callBack | ) |
void DzCallBackMgr::deleteCallBack | ( | String | name | ) |
void DzCallBackMgr::deleteCallBack | ( | Number | index | ) |
void DzCallBackMgr::deleteCallBackGroup | ( | String | name | ) |
DzCallBack DzCallBackMgr::getCallBack | ( | String | name | ) |
DzCallBack DzCallBackMgr::getCallBack | ( | Number | index | ) |
Array DzCallBackMgr::getCallBackList | ( | ) |
Number DzCallBackMgr::getNumCallBacks | ( | ) |