summaryrefslogtreecommitdiff
path: root/libpurple
diff options
context:
space:
mode:
authorMarkus Fischer <ivanhoe@fiscari.de>2023-03-10 16:36:55 -0600
committerMarkus Fischer <ivanhoe@fiscari.de>2023-03-10 16:36:55 -0600
commit8d39339577564da4baf4b05afb2d7399e521b04b (patch)
tree769d0d364bd5b03d1845885f09e646300d4ad74d /libpurple
parent62982acaa4258b26324a9e7ee395814c279be2cc (diff)
downloadpidgin-8d39339577564da4baf4b05afb2d7399e521b04b.tar.gz
pass QString arguments by const reference to avoid unnecessary copying
Testing Done: compiled and ran pidgin with XMPP accounts that autoconnected Reviewed at https://reviews.imfreedom.org/r/2341/
Diffstat (limited to 'libpurple')
-rw-r--r--libpurple/plugins/kwallet/purplekwallet.cpp14
-rw-r--r--libpurple/plugins/kwallet/purplekwallet.h16
2 files changed, 15 insertions, 15 deletions
diff --git a/libpurple/plugins/kwallet/purplekwallet.cpp b/libpurple/plugins/kwallet/purplekwallet.cpp
index 199f9078fd..bce5c0e66d 100644
--- a/libpurple/plugins/kwallet/purplekwallet.cpp
+++ b/libpurple/plugins/kwallet/purplekwallet.cpp
@@ -79,7 +79,7 @@ purple_kwallet_provider_account_key(PurpleAccount *account) {
/******************************************************************************
* Request Implementation
*****************************************************************************/
-PurpleKWalletPlugin::Request::Request(QString key, GTask *task) {
+PurpleKWalletPlugin::Request::Request(const QString &key, GTask *task) {
this->key = key;
this->task = G_TASK(g_object_ref(G_OBJECT(task)));
}
@@ -91,7 +91,7 @@ PurpleKWalletPlugin::Request::~Request(void) {
/******************************************************************************
* ReadRequest Implementation
*****************************************************************************/
-PurpleKWalletPlugin::ReadRequest::ReadRequest(QString key, GTask *task) : PurpleKWalletPlugin::Request(key, task) {
+PurpleKWalletPlugin::ReadRequest::ReadRequest(const QString &key, GTask *task) : PurpleKWalletPlugin::Request(key, task) {
}
void
@@ -128,7 +128,7 @@ PurpleKWalletPlugin::ReadRequest::execute(KWallet::Wallet *wallet) {
}
void
-PurpleKWalletPlugin::ReadRequest::cancel(QString reason) {
+PurpleKWalletPlugin::ReadRequest::cancel(const QString &reason) {
g_task_return_new_error(this->task, PURPLE_KWALLET_DOMAIN, 0,
_("failed to read password: %s"),
reason.toUtf8().constData());
@@ -139,7 +139,7 @@ PurpleKWalletPlugin::ReadRequest::cancel(QString reason) {
/******************************************************************************
* WriteRequest Implementation
*****************************************************************************/
-PurpleKWalletPlugin::WriteRequest::WriteRequest(QString key, GTask *task, QString password) : PurpleKWalletPlugin::Request(key, task) {
+PurpleKWalletPlugin::WriteRequest::WriteRequest(const QString &key, GTask *task, const QString &password) : PurpleKWalletPlugin::Request(key, task) {
this->password = password;
}
@@ -161,7 +161,7 @@ PurpleKWalletPlugin::WriteRequest::execute(KWallet::Wallet *wallet) {
}
void
-PurpleKWalletPlugin::WriteRequest::cancel(QString reason) {
+PurpleKWalletPlugin::WriteRequest::cancel(const QString &reason) {
g_task_return_new_error(this->task, PURPLE_KWALLET_DOMAIN, 0,
_("failed to write password: %s"),
reason.toUtf8().constData());
@@ -172,7 +172,7 @@ PurpleKWalletPlugin::WriteRequest::cancel(QString reason) {
/******************************************************************************
* ClearRequest Implementation
*****************************************************************************/
-PurpleKWalletPlugin::ClearRequest::ClearRequest(QString key, GTask *task) : PurpleKWalletPlugin::Request(key, task) {
+PurpleKWalletPlugin::ClearRequest::ClearRequest(const QString &key, GTask *task) : PurpleKWalletPlugin::Request(key, task) {
}
void
@@ -193,7 +193,7 @@ PurpleKWalletPlugin::ClearRequest::execute(KWallet::Wallet *wallet) {
}
void
-PurpleKWalletPlugin::ClearRequest::cancel(QString reason) {
+PurpleKWalletPlugin::ClearRequest::cancel(const QString &reason) {
g_task_return_new_error(this->task, PURPLE_KWALLET_DOMAIN, 0,
_("failed to clear password: %s"),
reason.toUtf8().constData());
diff --git a/libpurple/plugins/kwallet/purplekwallet.h b/libpurple/plugins/kwallet/purplekwallet.h
index d65d889683..6e13b9f6dd 100644
--- a/libpurple/plugins/kwallet/purplekwallet.h
+++ b/libpurple/plugins/kwallet/purplekwallet.h
@@ -34,10 +34,10 @@ namespace PurpleKWalletPlugin {
class Request {
public:
- Request(QString key, GTask *task);
+ Request(const QString &key, GTask *task);
virtual ~Request(void);
virtual void execute(KWallet::Wallet *wallet) = 0;
- virtual void cancel(QString reason) = 0;
+ virtual void cancel(const QString &reason) = 0;
protected:
QString key;
GTask *task;
@@ -45,25 +45,25 @@ protected:
class ReadRequest : public Request {
public:
- ReadRequest(QString key, GTask *task);
+ ReadRequest(const QString &key, GTask *task);
void execute(KWallet::Wallet *wallet);
- void cancel(QString reason);
+ void cancel(const QString &reason);
};
class WriteRequest : public Request {
public:
- WriteRequest(QString key, GTask *task, QString password);
+ WriteRequest(const QString &key, GTask *task, const QString &password);
void execute(KWallet::Wallet *wallet);
- void cancel(QString reason);
+ void cancel(const QString &reason);
private:
QString password;
};
class ClearRequest : public Request {
public:
- ClearRequest(QString key, GTask *task);
+ ClearRequest(const QString &key, GTask *task);
void execute(KWallet::Wallet *wallet);
- void cancel(QString reason);
+ void cancel(const QString &reason);
};
class Engine : public QObject {