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