22 #ifndef TCLCALLBACKPROCEDURES_H    23 #define TCLCALLBACKPROCEDURES_H    25 #include "../mcontroller.h"    51                const QString& aExplanation) ;
    58     int getBinaryFileCmdImpl(ClientData aCData, Tcl_Interp *aInterp, 
int aObjc, Tcl_Obj *
const aObjv[]) ;
    75     int getDbRecordCmdImpl(ClientData aCData, Tcl_Interp *aInterp, 
int aObjc, Tcl_Obj *
const aObjv[]) ;
    90     int getProfileCmdImpl(ClientData aCData, Tcl_Interp *aInterp, 
int aObjc, Tcl_Obj *
const aObjv[]) ;
    98     int listItemsCmdImpl(ClientData aCData, Tcl_Interp *aInterp, 
int aObjc, Tcl_Obj *
const aObjv[]) ;
   115     int publishItemCmdImpl(ClientData aCData, Tcl_Interp *aInterp, 
int aObjc, Tcl_Obj* 
const aObjv[]) ;
   155     int isProfileTrustedImpl(ClientData aCData, Tcl_Interp *aInterp, 
int aObjc, Tcl_Obj* 
const aObjv[]) ;
   167     int saveFileImpl(ClientData aCData, Tcl_Interp *aInterp, 
int aObjc, Tcl_Obj* 
const aObjv[]) ;
   179     int openFileImpl(ClientData aCData, Tcl_Interp *aInterp, 
int aObjc, Tcl_Obj* 
const aObjv[]) ;
   191     int publishFileCmdImpl(ClientData aCData, Tcl_Interp *aInterp, 
int aObjc, Tcl_Obj *
const aObjv[]) ;
   196     int publishProfileCmdImpl(ClientData aCData, Tcl_Interp *aInterp, 
int aObjc, Tcl_Obj *
const aObjv[]) ;
 int publishProfileCmdImpl(ClientData aCData, Tcl_Interp *aInterp, int aObjc, Tcl_Obj *const aObjv[])
 
int isProfileTrustedImpl(ClientData aCData, Tcl_Interp *aInterp, int aObjc, Tcl_Obj *const aObjv[])
 
int listItemsCmdImpl(ClientData aCData, Tcl_Interp *aInterp, int aObjc, Tcl_Obj *const aObjv[])
 
int publishClassifiedAdCmdImpl(ClientData aCData, Tcl_Interp *aInterp, int aObjc, Tcl_Obj *const aObjv[])
 
int getProfileCommentCmdImpl(ClientData aCData, Tcl_Interp *aInterp, int aObjc, Tcl_Obj *const aObjv[])
 
int publishFileCmdImpl(ClientData aCData, Tcl_Interp *aInterp, int aObjc, Tcl_Obj *const aObjv[])
 
TclCallbacks(Model &aModel, MController &aController)
 
CAErrorSituation
Definition: mcontroller.h:57
 
Class implementing TCL interpreter callbacks. 
Definition: tclCallbacks.h:38
 
int publishDbRecordCmdImpl(ClientData aCData, Tcl_Interp *aInterp, int aObjc, Tcl_Obj *const aObjv[])
 
int saveFileImpl(ClientData aCData, Tcl_Interp *aInterp, int aObjc, Tcl_Obj *const aObjv[])
 
Pure-virtual interface class for controller. This is spammed across parties needing access to applica...
Definition: mcontroller.h:48
 
MController & iController
Definition: tclCallbacks.h:209
 
int openFileImpl(ClientData aCData, Tcl_Interp *aInterp, int aObjc, Tcl_Obj *const aObjv[])
 
M of the MVC pattern. Handles permanent storage. 
Definition: model.h:50
 
int storeTCLProgLocalDataImpl(ClientData aCData, Tcl_Interp *aInterp, int aObjc, Tcl_Obj *const aObjv[])
 
int getDbRecordCmdImpl(ClientData aCData, Tcl_Interp *aInterp, int aObjc, Tcl_Obj *const aObjv[])
non-static method for db record 
 
int publishProfileCommentCmdImpl(ClientData aCData, Tcl_Interp *aInterp, int aObjc, Tcl_Obj *const aObjv[])
 
Model & iModel
Definition: tclCallbacks.h:208
 
int getClassifiedAdCmdImpl(ClientData aCData, Tcl_Interp *aInterp, int aObjc, Tcl_Obj *const aObjv[])
 
int retrieveTCLProgLocalDataImpl(ClientData aCData, Tcl_Interp *aInterp, int aObjc, Tcl_Obj *const aObjv[])
 
void error(MController::CAErrorSituation aError, const QString &aExplanation)
 
int getBinaryFileCmdImpl(ClientData aCData, Tcl_Interp *aInterp, int aObjc, Tcl_Obj *const aObjv[])
 
int getProfileCmdImpl(ClientData aCData, Tcl_Interp *aInterp, int aObjc, Tcl_Obj *const aObjv[])
 
int publishItemCmdImpl(ClientData aCData, Tcl_Interp *aInterp, int aObjc, Tcl_Obj *const aObjv[])