Vagyojaka 5.5.7
Loading...
Searching...
No Matches
blockandword.h
Go to the documentation of this file.
1#pragma once
2
3#include <QVector>
4#include <QTime>
5
6struct word
7{
8 QTime timeStamp;
9 QString text;
10 QStringList tagList;
11 QString isEdited;
12
13 word(QTime timeStamp, QString text, QStringList tagList, QString isEdited = "false")
15
16 word() : timeStamp(), text(), tagList(), isEdited("false") {}
17
18 inline bool operator==(word w) const
19 {
20 if (w.timeStamp == timeStamp && w.text == text && w.isEdited == isEdited)
21 return true;
22 return false;
23 }
24};
25
26struct block
27{
28 QTime timeStamp;
29 QString text;
30 QString speaker;
31 QStringList tagList;
32 QVector<word> words;
33
34 block() : timeStamp(), text(), speaker(), tagList(), words() {};
35
36 block(QTime timeStamp, QString text, QString speaker, QStringList tagList, QVector<word> words)
38
39 inline bool operator==(block b) const
40 {
41 if(b.timeStamp==timeStamp && b.text==text && b.speaker==speaker && b.words==words)
42 return true;
43 return false;
44 }
45};
Definition blockandword.h:27
QStringList tagList
Definition blockandword.h:31
block(QTime timeStamp, QString text, QString speaker, QStringList tagList, QVector< word > words)
Definition blockandword.h:36
QString text
Definition blockandword.h:29
QTime timeStamp
Definition blockandword.h:28
block()
Definition blockandword.h:34
bool operator==(block b) const
Definition blockandword.h:39
QString speaker
Definition blockandword.h:30
QVector< word > words
Definition blockandword.h:32
Definition blockandword.h:7
QString isEdited
Definition blockandword.h:11
word()
Definition blockandword.h:16
word(QTime timeStamp, QString text, QStringList tagList, QString isEdited="false")
Definition blockandword.h:13
QTime timeStamp
Definition blockandword.h:8
bool operator==(word w) const
Definition blockandword.h:18
QStringList tagList
Definition blockandword.h:10
QString text
Definition blockandword.h:9