aboutsummaryrefslogtreecommitdiff
path: root/src/chatlogpiece.cpp
diff options
context:
space:
mode:
authorDavid Skoland <davidskoland@gmail.com>2018-12-26 16:43:08 +0100
committerDavid Skoland <davidskoland@gmail.com>2018-12-26 16:43:08 +0100
commit00cfd2750d39795e4c205aee2a33b92b1da2524d (patch)
tree839c1129418ca8fefe41e6814917f9dabb6efa4b /src/chatlogpiece.cpp
parent6f1bce5882676ea7affe717a2f5a00b8c3b7fe12 (diff)
moved headers into include and cpp files into src + logo into resource
Diffstat (limited to 'src/chatlogpiece.cpp')
-rw-r--r--src/chatlogpiece.cpp76
1 files changed, 76 insertions, 0 deletions
diff --git a/src/chatlogpiece.cpp b/src/chatlogpiece.cpp
new file mode 100644
index 00000000..6c861f01
--- /dev/null
+++ b/src/chatlogpiece.cpp
@@ -0,0 +1,76 @@
+#include "chatlogpiece.h"
+
+chatlogpiece::chatlogpiece()
+{
+ name = "UNKNOWN";
+ showname = "UNKNOWN";
+ message = "UNKNOWN";
+ is_song = false;
+ datetime = QDateTime::currentDateTime().toUTC();
+}
+
+chatlogpiece::chatlogpiece(QString p_name, QString p_showname, QString p_message, bool p_song)
+{
+ name = p_name;
+ showname = p_showname;
+ message = p_message;
+ is_song = p_song;
+ datetime = QDateTime::currentDateTime().toUTC();
+}
+
+chatlogpiece::chatlogpiece(QString p_name, QString p_showname, QString p_message, bool p_song, QDateTime p_datetime)
+{
+ name = p_name;
+ showname = p_showname;
+ message = p_message;
+ is_song = p_song;
+ datetime = p_datetime.toUTC();
+}
+
+QString chatlogpiece::get_name()
+{
+ return name;
+}
+
+QString chatlogpiece::get_showname()
+{
+ return showname;
+}
+
+QString chatlogpiece::get_message()
+{
+ return message;
+}
+
+QDateTime chatlogpiece::get_datetime()
+{
+ return datetime;
+}
+
+bool chatlogpiece::get_is_song()
+{
+ return is_song;
+}
+
+QString chatlogpiece::get_datetime_as_string()
+{
+ return datetime.toString();
+}
+
+
+QString chatlogpiece::get_full()
+{
+ QString full = "[";
+
+ full.append(get_datetime_as_string());
+ full.append(" UTC] ");
+ full.append(get_showname());
+ full.append(" (");
+ full.append(get_name());
+ full.append(")");
+ if (is_song)
+ full.append(" has played a song: ");
+ full.append(get_message());
+
+ return full;
+}