Attica::Comment Class

class Attica::Comment

Represents a comment. More...

Header: #include <Attica/Comment>
CMake: find_package(KF6 REQUIRED COMPONENTS Attica)
target_link_libraries(mytarget PRIVATE KF6::Attica)

Public Types

List
enum Type { ContentComment, ForumComment, KnowledgeBaseComment, EventComment }

Public Functions

Comment()
int childCount() const
QList<Attica::Comment> children() const
QDateTime date() const
QString id() const
bool isValid() const
int score() const
void setChildCount(const int childCount)
void setChildren(QList<Attica::Comment> comments)
void setDate(const QDateTime &date)
void setId(const QString &id)
void setScore(const int score)
void setSubject(const QString &subject)
void setText(const QString &text)
void setUser(const QString &user)
QString subject() const
QString text() const
QString user() const

Static Public Members

QString commentTypeToString(const Attica::Comment::Type type)

Detailed Description

Member Type Documentation

Comment::List

enum Comment::Type

ConstantValue
Attica::Comment::ContentComment0
Attica::Comment::ForumComment1
Attica::Comment::KnowledgeBaseComment2
Attica::Comment::EventComment3

Member Function Documentation

Comment::Comment()

int Comment::childCount() const

See also setChildCount().

QList<Attica::Comment> Comment::children() const

See also setChildren().

[static] QString Comment::commentTypeToString(const Attica::Comment::Type type)

QDateTime Comment::date() const

See also setDate().

QString Comment::id() const

See also setId().

bool Comment::isValid() const

int Comment::score() const

Returns score of this comment.

score average comment score in scale from 0 to 100

See also setScore().

void Comment::setChildCount(const int childCount)

See also childCount().

void Comment::setChildren(QList<Attica::Comment> comments)

See also children().

void Comment::setDate(const QDateTime &date)

See also date().

void Comment::setId(const QString &id)

See also id().

void Comment::setScore(const int score)

This is for internal usage, see Provider::setCommentScore to set scores in comments.

score average comment score in scale from 0 to 100

See also score().

void Comment::setSubject(const QString &subject)

See also subject().

void Comment::setText(const QString &text)

See also text().

void Comment::setUser(const QString &user)

See also user().

QString Comment::subject() const

See also setSubject().

QString Comment::text() const

See also setText().

QString Comment::user() const

See also setUser().