From a9d8059fb26920402da346f9319dfd1eb117f875 Mon Sep 17 00:00:00 2001
From: Marcus Hoffmann <bubu@bubu1.eu>
Date: Fri, 3 Dec 2021 01:34:34 +0100
Subject: [PATCH] InputBar: Mark some functions as [[nodiscard]]

This warns when you the return value of those functions isn't used.

Suggested-by: Clang-Tidy: Function X should be marked [[nodiscard]]
---
 src/timeline/InputBar.h | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/src/timeline/InputBar.h b/src/timeline/InputBar.h
index 399dd1168..78f161393 100644
--- a/src/timeline/InputBar.h
+++ b/src/timeline/InputBar.h
@@ -45,19 +45,19 @@ public:
     }
 
 public slots:
-    QString text() const;
+    [[nodiscard]] QString text() const;
     QString previousText();
     QString nextText();
     void setText(const QString& newText);
 
-    bool containsAtRoom() const { return containsAtRoom_; }
+    [[nodiscard]] bool containsAtRoom() const { return containsAtRoom_; }
 
     void send();
     void paste(bool fromMouse);
     void insertMimeData(const QMimeData *data);
     void updateState(int selectionStart, int selectionEnd, int cursorPosition, const QString& text);
     void openFileSelection();
-    bool uploading() const { return uploading_; }
+    [[nodiscard]] bool uploading() const { return uploading_; }
     void message(const QString& body,
                  MarkdownOverride useMarkdown = MarkdownOverride::NOT_SPECIFIED,
                  bool rainbowify              = false);
-- 
GitLab