15 #include <QDataStream>
20 out << static_cast<qint8>(mode);
32 : footnotes(0), strongNumbers(0), headings(0), morphTags(0),
33 lemmas(0), hebrewPoints(0), hebrewCantillation(0), greekAccents(0),
34 textualVariants(0), redLetterWords(0), scriptureReferences(0),
35 morphSegmentation(0) {
41 return opts.footnotes == footnotes &&
42 opts.strongNumbers == strongNumbers &&
43 opts.headings == headings &&
44 opts.morphTags == morphTags &&
45 opts.lemmas == lemmas &&
46 opts.hebrewPoints == hebrewPoints &&
47 opts.hebrewCantillation == hebrewCantillation &&
48 opts.greekAccents == greekAccents &&
49 opts.textualVariants == textualVariants &&
50 opts.redLetterWords == redLetterWords &&
51 opts.scriptureReferences == scriptureReferences &&
52 opts.morphSegmentation == morphSegmentation;
58 return opts.lineBreaks == lineBreaks &&
59 opts.verseNumbers == verseNumbers;
QDataStream & operator>>(QDataStream &in, alignmentMode &mode)
QDataStream & operator<<(QDataStream &out, const alignmentMode &mode)
bool displayOptionsAreEqual(DisplayOptions const &opts) const noexcept
bool filterOptionsAreEqual(FilterOptions const &opts) const noexcept