summaryrefslogtreecommitdiff
Unidiff
Diffstat (more/less context) (show whitespace changes)
-rw-r--r--noncore/net/opieirc/ircserver.cpp17
1 files changed, 15 insertions, 2 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 +1,7 @@
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"
@@ -3,3 +9,2 @@
3 9
4#include <qobject.h>
5 10
@@ -75,4 +80,12 @@ QString IRCServer::realname() {
75 return m_realname; 80 return m_realname;
81 // Try to fetch realname from addressbook
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 }
76 89
77 return QString(QObject::tr("Using")) + " " + QString(APP_VERSION); 90 return QString(APP_VERSION + QObject::tr(" User"));
78} 91}