summaryrefslogtreecommitdiff
path: root/noncore
authorskyhusker <skyhusker>2005-01-26 22:40:43 (UTC)
committer skyhusker <skyhusker>2005-01-26 22:40:43 (UTC)
commitcbaf2c1c6eb42bc8a283a40fe922603a44c29304 (patch) (unidiff)
treeb17000c5fb5b88a45b3fc7eed88726cac35e0193 /noncore
parent1752010f14bb7806bae6f83b349c9896a3005c75 (diff)
downloadopie-cbaf2c1c6eb42bc8a283a40fe922603a44c29304.zip
opie-cbaf2c1c6eb42bc8a283a40fe922603a44c29304.tar.gz
opie-cbaf2c1c6eb42bc8a283a40fe922603a44c29304.tar.bz2
Changed default realname, now is fetched from device owner name
Diffstat (limited to 'noncore') (more/less context) (ignore whitespace changes)
-rw-r--r--noncore/net/opieirc/ircserver.cpp19
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,10 +1,15 @@
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
6IRCServer::IRCServer() { 11IRCServer::IRCServer() {
7 m_port = 6667; 12 m_port = 6667;
8} 13}
9 14
10/* Setter implementations */ 15/* Setter implementations */
@@ -70,14 +75,22 @@ QString IRCServer::nick() {
70 return m_nick; 75 return m_nick;
71} 76}
72 77
73QString IRCServer::realname() { 78QString 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
80QString IRCServer::channels() { 93QString IRCServer::channels() {
81 return m_channels; 94 return m_channels;
82} 95}
83 96