aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexey Rusakov <Kitsune-Ral@users.sf.net>2021-08-22 20:21:06 +0200
committerAlexey Rusakov <Kitsune-Ral@users.sf.net>2021-08-22 20:21:06 +0200
commit776feaa5eeaffe78773aec9a4431fef147fa95c4 (patch)
treec5724d70589747c96a496a2acaa1f30aa71d7953
parentc26015503aa0fbca37abdfc4870ac94bb7befeee (diff)
downloadlibquotient-776feaa5eeaffe78773aec9a4431fef147fa95c4.tar.gz
libquotient-776feaa5eeaffe78773aec9a4431fef147fa95c4.zip
Use Q_DECL_DEPRECATED_X instead of \deprecated doc-comment
This still works with older moc yet produces actual warnings when compiling C++ code.
-rw-r--r--lib/room.cpp4
-rw-r--r--lib/room.h22
2 files changed, 9 insertions, 17 deletions
diff --git a/lib/room.cpp b/lib/room.cpp
index 9fe70678..398b3ec8 100644
--- a/lib/room.cpp
+++ b/lib/room.cpp
@@ -1236,7 +1236,7 @@ QList<User*> Room::membersLeft() const { return d->membersLeft; }
QList<User*> Room::users() const { return d->membersMap.values(); }
-[[deprecated]] QStringList Room::memberNames() const
+QStringList Room::memberNames() const
{
return safeMemberNames();
}
@@ -1507,7 +1507,7 @@ QString Room::disambiguatedMemberName(const QString& mxId) const
QString Room::safeMemberName(const QString& userId) const
{
- return sanitized(roomMembername(userId));
+ return sanitized(disambiguatedMemberName(userId));
}
QString Room::htmlSafeMemberName(const QString& userId) const
diff --git a/lib/room.h b/lib/room.h
index 52ba2eab..de0c7504 100644
--- a/lib/room.h
+++ b/lib/room.h
@@ -192,7 +192,7 @@ public:
QList<User*> membersLeft() const;
Q_INVOKABLE QList<Quotient::User*> users() const;
- [[deprecated("Use safeMemberNames() or htmlSafeMemberNames() instead")]]
+ Q_DECL_DEPRECATED_X("Use safeMemberNames() or htmlSafeMemberNames() instead") //
QStringList memberNames() const;
QStringList safeMemberNames() const;
QStringList htmlSafeMemberNames() const;
@@ -235,13 +235,12 @@ public:
/**
* \brief Check the join state of a given user in this room
*
- * \deprecated Use memberState and check against a mask
- *
* \note Banned and invited users are not tracked separately for now (Leave
* will be returned for them).
*
* \return Join if the user is a room member; Leave otherwise
*/
+ Q_DECL_DEPRECATED_X("Use memberState and check against the mask") //
Q_INVOKABLE Quotient::JoinState memberJoinState(Quotient::User* user) const;
//! \brief Check the join state of a given user in this room
@@ -254,18 +253,11 @@ public:
//! \sa safeMemberName, htmlSafeMemberName
Q_INVOKABLE QString memberName(const QString& mxId) const;
- /*!
- * \brief Get a disambiguated name for the given user in the room context
- *
- * \deprecated use safeMemberName() instead
- */
+ //! \brief Get a disambiguated name for the given user in the room context
+ Q_DECL_DEPRECATED_X("Use safeMemberName() instead")
Q_INVOKABLE QString roomMembername(const Quotient::User* u) const;
- /*!
- * \brief Get a disambiguated name for a user with this id in the room
- * context
- *
- * \deprecated use safeMemberName() instead
- */
+ //! \brief Get a disambiguated name for a user with this id in the room
+ Q_DECL_DEPRECATED_X("Use safeMemberName() instead")
Q_INVOKABLE QString roomMembername(const QString& userId) const;
/*!
@@ -552,7 +544,7 @@ public Q_SLOTS:
QString postFile(const QString& plainText, EventContent::TypedBase* content);
#if QT_VERSION_MAJOR < 6
- /// \deprecated Use postFile(QString, MessageEventType, EventContent) instead
+ Q_DECL_DEPRECATED_X("Use postFile(QString, MessageEventType, EventContent)") //
QString postFile(const QString& plainText, const QUrl& localPath,
bool asGenericFile = false);
#endif