12class MessagePanel :
public QWidget {
15 explicit MessagePanel(QString inboxPath, QWidget* parent =
nullptr);
16 ~MessagePanel()
override;
18 void replyMessage(
const QString &call);
24 void setCall(
const QString &call);
26 void populateMessages(
QList<QPair<int, Message>> msgs);
27 QString prepareReplyMessage(QString path, QString text);
30 void messageTableSelectionChanged(
const QItemSelection & ,
31 const QItemSelection & );
32 void on_replyPushButton_clicked();
35 void deleteSelectedMessages();
36 void deleteMessage(
int id);
37 void markMessageRead(
int id);