summaryrefslogtreecommitdiff
path: root/noncore
authorskyhusker <skyhusker>2005-01-26 22:22:55 (UTC)
committer skyhusker <skyhusker>2005-01-26 22:22:55 (UTC)
commit1752010f14bb7806bae6f83b349c9896a3005c75 (patch) (unidiff)
treea43902f058fef91ed136622bb4f9964f1aa5441f /noncore
parentd3ca4c7807c7a22837e481c1016c9814a68e00fb (diff)
downloadopie-1752010f14bb7806bae6f83b349c9896a3005c75.zip
opie-1752010f14bb7806bae6f83b349c9896a3005c75.tar.gz
opie-1752010f14bb7806bae6f83b349c9896a3005c75.tar.bz2
Changed argument passing from value to const reference
Diffstat (limited to 'noncore') (more/less context) (show whitespace changes)
-rw-r--r--noncore/net/opieirc/ircperson.cpp10
-rw-r--r--noncore/net/opieirc/ircperson.h10
2 files changed, 10 insertions, 10 deletions
diff --git a/noncore/net/opieirc/ircperson.cpp b/noncore/net/opieirc/ircperson.cpp
index 1dd2679..f673dee 100644
--- a/noncore/net/opieirc/ircperson.cpp
+++ b/noncore/net/opieirc/ircperson.cpp
@@ -3,51 +3,51 @@
3IRCPerson::IRCPerson() { 3IRCPerson::IRCPerson() {
4 m_nick = ""; 4 m_nick = "";
5 m_user = ""; 5 m_user = "";
6 m_host = ""; 6 m_host = "";
7} 7}
8 8
9IRCPerson::IRCPerson(const IRCPerson &person) { 9IRCPerson::IRCPerson(const IRCPerson &person) {
10 m_nick = person.m_nick; 10 m_nick = person.m_nick;
11 m_user = person.m_user; 11 m_user = person.m_user;
12 m_host = person.m_host; 12 m_host = person.m_host;
13} 13}
14 14
15IRCPerson::IRCPerson(QString mask) { 15IRCPerson::IRCPerson(const QString &mask) {
16 IRCPerson(); 16 IRCPerson();
17 fromMask(mask); 17 fromMask(mask);
18} 18}
19 19
20void IRCPerson::fromMask(QString mask) { 20void IRCPerson::fromMask(const QString &mask) {
21 int sep1 = mask.find("!"); 21 int sep1 = mask.find("!");
22 int sep2 = mask.find("@"); 22 int sep2 = mask.find("@");
23 23
24 m_nick = mask.left(sep1); 24 m_nick = mask.left(sep1);
25 m_user = mask.mid(sep1+1, sep2-sep1-1); 25 m_user = mask.mid(sep1+1, sep2-sep1-1);
26 m_host = mask.right(mask.length()-sep2-1); 26 m_host = mask.right(mask.length()-sep2-1);
27} 27}
28 28
29QString IRCPerson::toMask() { 29QString IRCPerson::toMask() {
30 return m_nick + "!" + m_user + "@" + m_host; 30 return m_nick + "!" + m_user + "@" + m_host;
31} 31}
32 32
33void IRCPerson::setNick(QString nick) { 33void IRCPerson::setNick(const QString &nick) {
34 m_nick = nick; 34 m_nick = nick;
35} 35}
36 36
37void IRCPerson::setUser(QString user) { 37void IRCPerson::setUser(const QString &user) {
38 m_user = user; 38 m_user = user;
39} 39}
40 40
41void IRCPerson::setHost(QString host) { 41void IRCPerson::setHost(const QString &host) {
42 m_host = host; 42 m_host = host;
43} 43}
44 // -- GETTER FUNCS -- 44 // -- GETTER FUNCS --
45QString IRCPerson::nick() { 45QString IRCPerson::nick() {
46 return m_nick; 46 return m_nick;
47} 47}
48 48
49QString IRCPerson::user() { 49QString IRCPerson::user() {
50 return m_user; 50 return m_user;
51} 51}
52 52
53QString IRCPerson::host() { 53QString IRCPerson::host() {
diff --git a/noncore/net/opieirc/ircperson.h b/noncore/net/opieirc/ircperson.h
index 38732c4..9854f95 100644
--- a/noncore/net/opieirc/ircperson.h
+++ b/noncore/net/opieirc/ircperson.h
@@ -23,31 +23,31 @@
23 23
24#include <qstring.h> 24#include <qstring.h>
25 25
26/* This class requires all required information relating to a person 26/* This class requires all required information relating to a person
27 on the IRC network. This class can be used as an input mask for 27 on the IRC network. This class can be used as an input mask for
28 IRCMessage-prefixes too 28 IRCMessage-prefixes too
29*/ 29*/
30 30
31class IRCPerson { 31class IRCPerson {
32public: 32public:
33 IRCPerson(); 33 IRCPerson();
34 /* Create an IRCPerson from an IRC style description (nick!user@host) */ 34 /* Create an IRCPerson from an IRC style description (nick!user@host) */
35 IRCPerson(QString mask); 35 IRCPerson(const QString &mask);
36 /* Copy constructor */ 36 /* Copy constructor */
37 IRCPerson(const IRCPerson &person); 37 IRCPerson(const IRCPerson &person);
38 38
39 void fromMask(QString mask); 39 void fromMask(const QString &mask);
40 void setNick(QString name); 40 void setNick(const QString &name);
41 void setUser(QString user); 41 void setUser(const QString &user);
42 void setHost(QString host); 42 void setHost(const QString &host);
43 QString toMask(); 43 QString toMask();
44 QString nick(); 44 QString nick();
45 QString user(); 45 QString user();
46 QString host(); 46 QString host();
47protected: 47protected:
48 QString m_nick; 48 QString m_nick;
49 QString m_user; 49 QString m_user;
50 QString m_host; 50 QString m_host;
51}; 51};
52 52
53#endif /* __IRCPERSON */ 53#endif /* __IRCPERSON */