summary refs log tree commit diff
path: root/src
diff options
context:
space:
mode:
authorMarcus Hoffmann <bubu@bubu1.eu>2021-12-03 01:10:27 +0100
committerMarcus Hoffmann <bubu@bubu1.eu>2021-12-03 01:37:00 +0100
commit6d8d38490a3a71907cc218d1c9257bbbccb6fdb9 (patch)
tree5215a065a819707c6d770aeb44c038d7d45087c3 /src
parentInputBar: use QFileInfo::exists() (diff)
downloadnheko-6d8d38490a3a71907cc218d1c9257bbbccb6fdb9.tar.xz
InputBar: apply clang-tidy const reference suggestions
All suggested by:

Clang-Tidy: The parameter 'X' is copied for each invocation
but only used as a const reference; consider making it a const reference
Diffstat (limited to 'src')
-rw-r--r--src/timeline/InputBar.cpp20
-rw-r--r--src/timeline/InputBar.h14
2 files changed, 17 insertions, 17 deletions
diff --git a/src/timeline/InputBar.cpp b/src/timeline/InputBar.cpp
index 6fd5c4f9..feec2aa0 100644
--- a/src/timeline/InputBar.cpp
+++ b/src/timeline/InputBar.cpp
@@ -155,7 +155,7 @@ InputBar::updateAtRoom(const QString &t)
 }
 
 void
-InputBar::setText(QString newText)
+InputBar::setText(const QString& newText)
 {
     if (history_.empty())
         history_.push_front(newText);
@@ -170,7 +170,7 @@ InputBar::setText(QString newText)
     emit textChanged(newText);
 }
 void
-InputBar::updateState(int selectionStart_, int selectionEnd_, int cursorPosition_, QString text_)
+InputBar::updateState(int selectionStart_, int selectionEnd_, int cursorPosition_, const QString& text_)
 {
     if (text_.isEmpty())
         stopTyping();
@@ -288,7 +288,7 @@ InputBar::openFileSelection()
 }
 
 void
-InputBar::message(QString msg, MarkdownOverride useMarkdown, bool rainbowify)
+InputBar::message(const QString& msg, MarkdownOverride useMarkdown, bool rainbowify)
 {
     mtx::events::msg::Text text = {};
     text.body                   = msg.trimmed().toStdString();
@@ -352,7 +352,7 @@ InputBar::message(QString msg, MarkdownOverride useMarkdown, bool rainbowify)
 }
 
 void
-InputBar::emote(QString msg, bool rainbowify)
+InputBar::emote(const QString& msg, bool rainbowify)
 {
     auto html = utils::markdownToHtml(msg, rainbowify);
 
@@ -380,7 +380,7 @@ InputBar::emote(QString msg, bool rainbowify)
 }
 
 void
-InputBar::notice(QString msg, bool rainbowify)
+InputBar::notice(const QString& msg, bool rainbowify)
 {
     auto html = utils::markdownToHtml(msg, rainbowify);
 
@@ -562,7 +562,7 @@ InputBar::sticker(CombinedImagePackModel *model, int row)
 }
 
 void
-InputBar::command(QString command, QString args)
+InputBar::command(const QString& command, QString args)
 {
     if (command == "me") {
         emote(args, false);
@@ -594,7 +594,7 @@ InputBar::command(QString command, QString args)
         http::client()->send_state_event(room->roomId().toStdString(),
                                          http::client()->user_id().to_string(),
                                          member,
-                                         [](mtx::responses::EventId, mtx::http::RequestErr err) {
+                                         [](const mtx::responses::EventId&, mtx::http::RequestErr err) {
                                              if (err)
                                                  nhlog::net()->error(
                                                    "Failed to set room displayname: {}",
@@ -650,7 +650,7 @@ InputBar::command(QString command, QString args)
 }
 
 void
-InputBar::showPreview(const QMimeData &source, QString path, const QStringList &formats)
+InputBar::showPreview(const QMimeData &source, const QString& path, const QStringList &formats)
 {
     dialogs::PreviewUploadOverlay *previewDialog_ =
       new dialogs::PreviewUploadOverlay(ChatPage::instance());
@@ -668,7 +668,7 @@ InputBar::showPreview(const QMimeData &source, QString path, const QStringList &
     } else if (!path.isEmpty())
         previewDialog_->setPreview(path);
     else if (!formats.isEmpty()) {
-        auto mime = formats.first();
+        const auto& mime = formats.first();
         previewDialog_->setPreview(source.data(mime), mime);
     } else {
         setUploading(false);
@@ -684,7 +684,7 @@ InputBar::showPreview(const QMimeData &source, QString path, const QStringList &
       previewDialog_,
       &dialogs::PreviewUploadOverlay::confirmUpload,
       this,
-      [this](const QByteArray data, const QString &mime, const QString &fn) {
+      [this](const QByteArray& data, const QString &mime, const QString &fn) {
           if (!data.size()) {
               nhlog::ui()->warn("Attempted to upload zero-byte file?! Mimetype {}, filename {}",
                                 mime.toStdString(),
diff --git a/src/timeline/InputBar.h b/src/timeline/InputBar.h
index 4a0f4401..3beff0b3 100644
--- a/src/timeline/InputBar.h
+++ b/src/timeline/InputBar.h
@@ -48,17 +48,17 @@ public slots:
     QString text() const;
     QString previousText();
     QString nextText();
-    void setText(QString newText);
+    void setText(const QString& newText);
 
     bool containsAtRoom() const { return containsAtRoom_; }
 
     void send();
     void paste(bool fromMouse);
     void insertMimeData(const QMimeData *data);
-    void updateState(int selectionStart, int selectionEnd, int cursorPosition, QString text);
+    void updateState(int selectionStart, int selectionEnd, int cursorPosition, const QString& text);
     void openFileSelection();
     bool uploading() const { return uploading_; }
-    void message(QString body,
+    void message(const QString& body,
                  MarkdownOverride useMarkdown = MarkdownOverride::NOT_SPECIFIED,
                  bool rainbowify              = false);
     void reaction(const QString &reactedEvent, const QString &reactionKey);
@@ -75,9 +75,9 @@ signals:
     void containsAtRoomChanged();
 
 private:
-    void emote(QString body, bool rainbowify);
-    void notice(QString body, bool rainbowify);
-    void command(QString name, QString args);
+    void emote(const QString& body, bool rainbowify);
+    void notice(const QString& body, bool rainbowify);
+    void command(const QString& name, QString args);
     void image(const QString &filename,
                const std::optional<mtx::crypto::EncryptedFile> &file,
                const QString &url,
@@ -101,7 +101,7 @@ private:
                const QString &mime,
                uint64_t dsize);
 
-    void showPreview(const QMimeData &source, QString path, const QStringList &formats);
+    void showPreview(const QMimeData &source, const QString& path, const QStringList &formats);
     void setUploading(bool value)
     {
         if (value != uploading_) {