21 #ifndef CLASSIFIED_TCLPROGRAMMODEL_H 22 #define CLASSIFIED_TCLPROGRAMMODEL_H 24 #include "../mcontroller.h" 91 const QByteArray& aData) ;
103 const QString& aExplanation) ;
TclProgram tclProgramByFingerPrint(const Hash &aFingerPrint)
Carrier-class for TCL-program and related settings.
Definition: tclprogram.h:34
QString storeTCLProgLocalData(const Hash &aProgram, const QByteArray &aData)
void error(MController::CAErrorSituation aError, const QString &aExplanation)
Hash is class that carries 160-bit digest.
Definition: hash.h:38
CAErrorSituation
Definition: mcontroller.h:57
TclModel(MController *aMController, const MModelProtocolInterface &aModel)
MController & iController
Definition: tclmodel.h:114
QMap< QString, Hash > getListOfTclPrograms()
Hash locallyStoreTclProgram(const TclProgram &aProgram, const Hash &aPreviousFingerPrint=KNullHash)
Pure-virtual interface of datamodel for message parser to use.
Definition: mmodelprotocolinterface.h:46
Pure-virtual interface class for controller. This is spammed across parties needing access to applica...
Definition: mcontroller.h:48
bool discardTclProgram(const Hash &aFingerPrint)
Datamodel-part of storage related to TCL-programs.
Definition: tclmodel.h:38
const MModelProtocolInterface & iModel
Definition: tclmodel.h:115
QByteArray retrieveTCLProgLocalData(const Hash &aProgram)
void installExamplePrograms()
Carrier-class for user-profile data.
Definition: profile.h:37