21 #ifndef MOCKUP_CONTROLLER_H 22 #define MOCKUP_CONTROLLER_H 25 #include "../mcontroller.h" 57 const QString* aAdditionalInformation = NULL ) ;
77 const QString& aExplanation) ;
113 const QString& aDisplayName,
114 const bool iUpdatePersistenStorage=
false) ;
Hash iProfileHash
Definition: mockup_controller.h:142
virtual bool isContactInContactList(const Hash &aFingerPrint) const
Pure-virtual interface for voice call engine.
Definition: mvoicecallengine.h:33
virtual void setProfileInUse(const Hash &aProfileHash)
virtual void storePrivateDataOfSelectedProfile(bool aPublishTrustListToo=false)
virtual QString displayableNameForProfile(const Hash &aProfileFingerPrint) const
Node is a peer in network.
Definition: node.h:40
MockUpVoiceCallEngine * voiceCallEngineMockUp()
Definition: mockup_controller.h:136
virtual void userInterfaceAction(CAUserInterfaceRequest aRequest, const Hash &aHashConcerned=KNullHash, const Hash &aFetchFromNode=KNullHash, const QString *aAdditionalInformation=NULL)
virtual QString contentKeyPasswd() const
CAUserInterfaceRequest
Definition: mcontroller.h:65
virtual void handleError(MController::CAErrorSituation aError, const QString &aExplanation)
virtual void displayFront()
virtual void offerDisplayNameForProfile(const Hash &aProfileFingerPrint, const QString &aDisplayName, const bool iUpdatePersistenStorage=false)
Hash is class that carries 160-bit digest.
Definition: hash.h:38
CAErrorSituation
Definition: mcontroller.h:52
Node * iNode
Definition: mockup_controller.h:138
virtual VoiceCallEngine * voiceCallEngine()
Definition: mockup_controller.h:124
Definition: mockup_voicecallengine.h:27
ProtocolItemType
Definition: protocol.h:150
Carrier-class for binary blob.
Definition: binaryfile.h:37
const Hash & profileInUse()
Model * iModel
Definition: mockup_controller.h:139
virtual void reStorePrivateDataOfSelectedProfile()
virtual MVoiceCallEngine * voiceCallEngineInterface()
class for listening to incoming network connections.
Definition: networklistener.h:42
Pure-virtual interface class for controller. This is spammed across parties needing access to applica...
Definition: mcontroller.h:43
M of the MVC pattern. Handles permanent storage.
Definition: model.h:48
virtual NetworkListener * networkListener() const
virtual void startRetrievingContent(NetworkRequestExecutor::NetworkRequestQueueItem aReq, bool aIsBackgroundDl, ProtocolItemType aTypeOfExpectedObject)
virtual void setContentKeyPasswd(QString aPasswd)
virtual void displayAboutBox()
virtual void displayFileInfoOnUi(const BinaryFile &aFileMetadata)
Work queue item.
Definition: netrequestexecutor.h:60
QString iContentPasswd
Definition: mockup_controller.h:141
virtual Node & getNode() const
MockUpVoiceCallEngine * iCallEngine
Definition: mockup_controller.h:143
virtual Model & model() const
Controller for testing purposes only. Not included in real binary.
Definition: mockup_controller.h:32
Network-related logic for handling voice channel between nodes.
Definition: voicecallengine.h:53
NetworkListener * iListener
Definition: mockup_controller.h:140