21 #ifndef NEW_PRIVATE_MESSAGE_DIALOG_H 22 #define NEW_PRIVATE_MESSAGE_DIALOG_H 24 #include "../textedit/textedit.h" 25 #include "../mcontroller.h" 26 #include "../ui_newPrivMsg.h" 27 #include "../datamodel/profile.h" 55 const QString& aRecipient,
56 const QString& aSubject,
70 const QString& aExplanation) ;
Hash iReferencesCa
Definition: newprivmsgdialog.h:77
Carrier-class for private msg inside classified ads.
Definition: privmsg.h:36
void error(MController::CAErrorSituation aError, const QString &aExplanation)
This is is part of datamodel for storing private messages.
Definition: privmsgmodel.h:51
void cancelButtonClicked()
Definition: ui_newPrivMsg.h:29
NewPrivMessageDialog(QWidget *aParent, MController *aController, const QString &aRecipient, const QString &aSubject, Profile &aSelectedProfile, PrivateMessageSearchModel &aSearchModel, const Hash &aReferencesMsg=KNullHash, const Hash &aReferencesCa=KNullHash, const Hash &aRecipientsNode=KNullHash)
Hash is class that carries 160-bit digest.
Definition: hash.h:38
CAErrorSituation
Definition: mcontroller.h:57
Ui_newPrivMsgDialog ui
Definition: newprivmsgdialog.h:75
Hash iReferencesMsg
Definition: newprivmsgdialog.h:76
Pure-virtual interface class for controller. This is spammed across parties needing access to applica...
Definition: mcontroller.h:48
Model-class for performing search on private messages. This is supposed to act as an underlying data-...
Definition: privmsgsearchmodel.h:36
class for allowing posting of a message to named recipient
Definition: newprivmsgdialog.h:36
PrivateMessageSearchModel & iSearchModel
Definition: newprivmsgdialog.h:78
Carrier-class for user-profile data.
Definition: profile.h:37
text editor class.
Definition: textedit.h:70
Hash iRecipientsNode
Definition: newprivmsgdialog.h:79
Hash tryFindRecipientNode(const Hash &aRecipientFingerPrint)