64 bool aIsBackgroundDl) ;
149 const QString& aExplanation) ;
170 const Hash& aHashOfClassification,
215 const QString& aDisplayName,
216 const bool iUpdatePersistenStorage=
false) ;
virtual void selectProfile()
Controller(QApplication &app)
QAction * iProfileCreateAct
Definition: controller.h:250
Class for keeping app state.
Definition: controller.h:42
virtual void createProfile()
virtual void displayFront()
virtual void userInterfaceAction(CAUserInterfaceRequest aRequest, const Hash &aHashConcerned=KNullHash, const Hash &aFetchFromNode=KNullHash)
Node is a peer in network.
Definition: node.h:39
FrontWidget * iCurrentWidget
Definition: controller.h:242
NetworkListener * iListener
Definition: controller.h:257
QMainWindow * iWin
Definition: controller.h:241
virtual Node & getNode() const
QApplication & iApp
Definition: controller.h:243
Hash iHashOfObjectBeingWaitedFor
Definition: controller.h:273
virtual void startRetrievingContent(NetworkRequestExecutor::NetworkRequestQueueItem aReq, bool aIsBackgroundDl)
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:39
virtual QString contentKeyPasswd() const
virtual void displaySearch()
virtual void storePrivateDataOfSelectedProfile()
virtual void handleError(MController::CAErrorSituation aError, const QString &aExplanation)
CAUserInterfaceRequest
Definition: mcontroller.h:61
virtual Model & model() const
QAction * iExitAct
Definition: controller.h:246
virtual NetworkListener * networkListener() const
Hash is class that carries 160-bit digest.
Definition: hash.h:37
CAErrorSituation
Definition: mcontroller.h:48
virtual void displaySettings()
virtual bool isContactInContactList(const Hash &aFingerPrint) const
QAction * iAboutAct
Definition: controller.h:247
Hash iNodeForCommentBeingWaitedFor
Definition: controller.h:286
ProtocolItemType
Definition: protocol.h:124
Hash iProfileHash
Definition: controller.h:260
QString iContentKeyPasswd
Definition: controller.h:259
void userProfileSelected(const Hash &aProfile)
virtual void setContentKeyPasswd(QString aPasswd)
QAction * iDisplaySettingsAct
Definition: controller.h:252
virtual const Hash & profileInUse()
class for listening to incoming network connections.
Definition: networklistener.h:40
Pure-virtual interface class for controller. This is spammed across parties needing access to applica...
Definition: mcontroller.h:39
QAction * iProfileSelectAct
Definition: controller.h:251
QMenu * iFileMenu
Definition: controller.h:245
QAction * iProfileDeleteAct
Definition: controller.h:249
M of the MVC pattern. Handles permanent storage.
Definition: model.h:47
void sendProfileUpdateQuery(const Hash &aProfileFingerPrint, const Hash &aProfileNodeFingerPrint=KNullHash)
QBoxLayout * iLayout
Definition: controller.h:244
Node * iNode
Definition: controller.h:255
Class that will initiate 1 or more network connections.
Definition: networkconnectorengine.h:44
virtual void displayAboutBox()
virtual void deleteProfile()
virtual QString displayableNameForProfile(const Hash &aProfileFingerPrint) const
QAction * iDisplaySearchAct
Definition: controller.h:254
Hash iHashOfProfileCommentBeingWaitedFor
Definition: controller.h:281
void waitDialogToBeDismissed()
Work queue item.
Definition: netrequestexecutor.h:59
RetrievalEngine * iRetrievalEngine
Definition: controller.h:262
virtual void changeProfilePasswd()
virtual void displayStatus()
QAction * iDisplayStatusAct
Definition: controller.h:253
Network-connection logic relating content publish demands.
Definition: publishingengine.h:40
PublishingEngine * iPubEngine
Definition: controller.h:261
void notifyOfContentReceived(const Hash &aHashOfContent, const ProtocolItemType aTypeOfReceivedContent)
virtual void setProfileInUse(const Hash &aProfileHash)
QMap< Hash, QString > iHashDisplaynameMapping
Definition: controller.h:290
QAction * iPwdChangeAct
Definition: controller.h:248
virtual void reStorePrivateDataOfSelectedProfile()
NetworkConnectorEngine * iNetEngine
Definition: controller.h:258
Model * iModel
Definition: controller.h:256
ProtocolItemType iTypeOfObjectBeingWaitedFor
Definition: controller.h:269