author | skyhusker <skyhusker> | 2005-01-26 22:40:43 (UTC) |
---|---|---|
committer | skyhusker <skyhusker> | 2005-01-26 22:40:43 (UTC) |
commit | cbaf2c1c6eb42bc8a283a40fe922603a44c29304 (patch) (unidiff) | |
tree | b17000c5fb5b88a45b3fc7eed88726cac35e0193 | |
parent | 1752010f14bb7806bae6f83b349c9896a3005c75 (diff) | |
download | opie-cbaf2c1c6eb42bc8a283a40fe922603a44c29304.zip opie-cbaf2c1c6eb42bc8a283a40fe922603a44c29304.tar.gz opie-cbaf2c1c6eb42bc8a283a40fe922603a44c29304.tar.bz2 |
Changed default realname, now is fetched from device owner name
-rw-r--r-- | noncore/net/opieirc/ircserver.cpp | 19 |
1 files changed, 16 insertions, 3 deletions
diff --git a/noncore/net/opieirc/ircserver.cpp b/noncore/net/opieirc/ircserver.cpp index 7e7e412..abb770b 100644 --- a/noncore/net/opieirc/ircserver.cpp +++ b/noncore/net/opieirc/ircserver.cpp | |||
@@ -1,7 +1,12 @@ | |||
1 | #include <qpe/global.h> | ||
2 | #include <qpe/contact.h> | ||
3 | |||
4 | #include <qobject.h> | ||
5 | #include <qfile.h> | ||
6 | |||
1 | #include "ircserver.h" | 7 | #include "ircserver.h" |
2 | #include "ircversion.h" | 8 | #include "ircversion.h" |
3 | 9 | ||
4 | #include <qobject.h> | ||
5 | 10 | ||
6 | IRCServer::IRCServer() { | 11 | IRCServer::IRCServer() { |
7 | m_port = 6667; | 12 | m_port = 6667; |
@@ -73,8 +78,16 @@ QString IRCServer::nick() { | |||
73 | QString IRCServer::realname() { | 78 | QString IRCServer::realname() { |
74 | if(!m_realname.isEmpty()) | 79 | if(!m_realname.isEmpty()) |
75 | return m_realname; | 80 | return m_realname; |
76 | 81 | // Try to fetch realname from addressbook | |
77 | return QString(QObject::tr("Using")) + " " + QString(APP_VERSION); | 82 | QString file = Global::applicationFileName( "addressbook", "businesscard.vcf" ); |
83 | if ( QFile::exists( file ) ) { | ||
84 | Contact cont = Contact::readVCard( file )[0]; | ||
85 | QString realName = cont.fullName(); | ||
86 | if(!realName.isEmpty()) | ||
87 | return realName; | ||
88 | } | ||
89 | |||
90 | return QString(APP_VERSION + QObject::tr(" User")); | ||
78 | } | 91 | } |
79 | 92 | ||
80 | QString IRCServer::channels() { | 93 | QString IRCServer::channels() { |