aboutsummaryrefslogtreecommitdiff
path: root/conversation.cpp
diff options
context:
space:
mode:
authorXavier Del Campo Romero <xavi.dcr@tutanota.com>2023-06-12 23:47:17 +0200
committerXavier Del Campo Romero <xavi.dcr@tutanota.com>2023-06-29 14:09:46 +0200
commit05b2584fa4d773f5a88ed3ce98f5dd8304e11c34 (patch)
treef72e73c3259b8100e886f49f67ecc669b7667502 /conversation.cpp
parent3b8fafc4122848219898245d52dabd669cacb4ba (diff)
First commit
Diffstat (limited to 'conversation.cpp')
-rw-r--r--conversation.cpp19
1 files changed, 19 insertions, 0 deletions
diff --git a/conversation.cpp b/conversation.cpp
new file mode 100644
index 0000000..fdf88de
--- /dev/null
+++ b/conversation.cpp
@@ -0,0 +1,19 @@
+#include "conversation.h"
+
+Conversation::Conversation(const QString &from, const QString &to,
+ QListWidget *const list, const QString &msg, const QDateTime &dt) :
+ from(from),
+ to(to)
+{
+ ui.setupUi(this);
+ ui.account->setText(from);
+ ui.contact->setText(to);
+ ui.message->setText(msg);
+
+ if (!dt.isNull())
+ ui.time->setText(dt.toString("ddd MMMM d yyyy hh:mm:ss"));
+
+ QListWidgetItem::setSizeHint(QWidget::sizeHint());
+ list->addItem(this);
+ list->setItemWidget(this, this);
+}