X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fclient%2Fmessagemodel.h;h=f27379c180a7fed5b2e5c8abddb484a63b873f09;hp=75259da76fd12946db4bbc66bd4d60fa7a370feb;hb=c194ed5fb3d15e14b9364f9796d3521910dc72fe;hpb=158443f71d48215eea8b47b836b61afd77654b78 diff --git a/src/client/messagemodel.h b/src/client/messagemodel.h index 75259da7..f27379c1 100644 --- a/src/client/messagemodel.h +++ b/src/client/messagemodel.h @@ -135,16 +135,15 @@ QModelIndex MessageModel::index(int row, int column, const QModelIndex &parent) // ************************************************** // MessageModelItem // ************************************************** +//! Creates a MessageModelItem from a Message object. +/** This baseclass implementation takes care of all Message data *except* the stylable strings. + * Subclasses need to provide Qt::DisplayRole at least, which should describe the plaintext + * strings without formattings (e.g. for searching purposes). + */ class CLIENT_EXPORT MessageModelItem { public: - //! Creates a MessageModelItem from a Message object. - /** This baseclass implementation takes care of all Message data *except* the stylable strings. - * Subclasses need to provide Qt::DisplayRole at least, which should describe the plaintext - * strings without formattings (e.g. for searching purposes). - */ - MessageModelItem() {} - inline virtual ~MessageModelItem() {} + inline virtual ~MessageModelItem() = default; virtual QVariant data(int column, int role) const; virtual bool setData(int column, const QVariant &value, int role);