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[])