119                                        const QString* aAdditionalInformation = NULL)  ;
   186                              const QString& aExplanation) ;
   207                                  const Hash& aHashOfClassification,
   256                                             const QString& aDisplayName,
   257                                             const bool iUpdatePersistenStorage=
false) ;
 virtual void selectProfile()
 
virtual void startRetrievingContent(NetworkRequestExecutor::NetworkRequestQueueItem aReq, bool aIsBackgroundDl, ProtocolItemType aTypeOfExpectedObject)
 
Controller(QApplication &app)
 
QAction * iProfileCreateAct
Definition: controller.h:307
 
Class for keeping app state. 
Definition: controller.h:76
 
virtual void createProfile()
 
Pure-virtual interface for voice call engine. 
Definition: mvoicecallengine.h:33
 
virtual void displayFront()
 
Node is a peer in network. 
Definition: node.h:40
 
FrontWidget * iCurrentWidget
Definition: controller.h:299
 
NetworkListener * iListener
Definition: controller.h:314
 
QMainWindow * iWin
Definition: controller.h:298
 
virtual Node & getNode() const 
 
QApplication & iApp
Definition: controller.h:300
 
Hash iHashOfObjectBeingWaitedFor
Definition: controller.h:330
 
virtual void offerDisplayNameForProfile(const Hash &aProfileFingerPrint, const QString &aDisplayName, const bool iUpdatePersistenStorage=false)
 
void notifyOfContentNotReceived(const Hash &aHashOfContent, const ProtocolItemType aTypeOfNotReceivdContent)
 
Network-connection logic relating fetching items from DHT. 
Definition: retrievalengine.h:40
 
virtual QString contentKeyPasswd() const 
 
virtual void displaySearch()
 
bool iInsideDestructor
Definition: controller.h:355
 
virtual void displayFileInfoOnUi(const BinaryFile &aFileMetadata)
 
virtual void handleError(MController::CAErrorSituation aError, const QString &aExplanation)
 
CAUserInterfaceRequest
Definition: mcontroller.h:65
 
virtual Model & model() const 
 
QAction * iExitAct
Definition: controller.h:303
 
virtual NetworkListener * networkListener() const 
 
Hash is class that carries 160-bit digest. 
Definition: hash.h:38
 
CAErrorSituation
Definition: mcontroller.h:52
 
virtual void displaySettings()
 
virtual bool isContactInContactList(const Hash &aFingerPrint) const 
 
QAction * iAboutAct
Definition: controller.h:304
 
Hash iNodeForCommentBeingWaitedFor
Definition: controller.h:343
 
ProtocolItemType
Definition: protocol.h:150
 
Carrier-class for binary blob. 
Definition: binaryfile.h:37
 
Hash iProfileHash
Definition: controller.h:317
 
QString iContentKeyPasswd
Definition: controller.h:316
 
void userProfileSelected(const Hash &aProfile)
 
virtual void setContentKeyPasswd(QString aPasswd)
 
QAction * iDisplaySettingsAct
Definition: controller.h:309
 
virtual const Hash & profileInUse()
 
VoiceCallEngine * iVoiceCallEngine
Definition: controller.h:351
 
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
 
QAction * iProfileSelectAct
Definition: controller.h:308
 
QMenu * iFileMenu
Definition: controller.h:302
 
QAction * iProfileDeleteAct
Definition: controller.h:306
 
virtual void storePrivateDataOfSelectedProfile(bool aPublishTrustListToo=false)
 
M of the MVC pattern. Handles permanent storage. 
Definition: model.h:48
 
virtual void userInterfaceAction(CAUserInterfaceRequest aRequest, const Hash &aHashConcerned=KNullHash, const Hash &aFetchFromNode=KNullHash, const QString *aAdditionalInformation=NULL)
 
void sendProfileUpdateQuery(const Hash &aProfileFingerPrint, const Hash &aProfileNodeFingerPrint=KNullHash)
 
virtual VoiceCallEngine * voiceCallEngine()
 
QBoxLayout * iLayout
Definition: controller.h:301
 
Node * iNode
Definition: controller.h:312
 
Class that will initiate 1 or more network connections. 
Definition: networkconnectorengine.h:45
 
virtual void displayAboutBox()
 
virtual void deleteProfile()
 
virtual QString displayableNameForProfile(const Hash &aProfileFingerPrint) const 
 
virtual MVoiceCallEngine * voiceCallEngineInterface()
 
QAction * iDisplaySearchAct
Definition: controller.h:311
 
Hash iHashOfProfileCommentBeingWaitedFor
Definition: controller.h:338
 
void waitDialogToBeDismissed()
 
Work queue item. 
Definition: netrequestexecutor.h:60
 
RetrievalEngine * iRetrievalEngine
Definition: controller.h:319
 
virtual void changeProfilePasswd()
 
virtual void displayStatus()
 
QAction * iDisplayStatusAct
Definition: controller.h:310
 
Network-connection logic relating content publish demands. 
Definition: publishingengine.h:41
 
PublishingEngine * iPubEngine
Definition: controller.h:318
 
void notifyOfContentReceived(const Hash &aHashOfContent, const ProtocolItemType aTypeOfReceivedContent)
 
virtual void setProfileInUse(const Hash &aProfileHash)
 
Network-related logic for handling voice channel between nodes. 
Definition: voicecallengine.h:53
 
QMap< Hash, QString > iHashDisplaynameMapping
Definition: controller.h:347
 
QAction * iPwdChangeAct
Definition: controller.h:305
 
virtual void reStorePrivateDataOfSelectedProfile()
 
NetworkConnectorEngine * iNetEngine
Definition: controller.h:315
 
Model * iModel
Definition: controller.h:313
 
ProtocolItemType iTypeOfObjectBeingWaitedFor
Definition: controller.h:326