[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: kdeextragear-2/konversation/konversation/linkaddressbook
From: John Tapsell <john () geola ! co ! uk>
Date: 2004-08-29 17:52:33
Message-ID: 20040829175233.220C41DD4 () office ! kde ! org
[Download RAW message or body]
CVS commit by johnflux:
Make destructors virtual.. I still don't really understand virtual
destructors and stuff *sigh*.
M +2 -0 addressbook.cpp 1.22
M +6 -3 addressbook.h 1.20
M +3 -0 addressbook_base.cpp 1.2
M +2 -1 addressbook_base.h 1.2
--- kdeextragear-2/konversation/konversation/linkaddressbook/addressbook.cpp \
#1.21:1.22 @@ -31,4 +31,6 @@ Addressbook::Addressbook() : DCOPObject(
m_ticket=NULL;
}
+Addressbook::~Addressbook() {
+}
Addressbook *Addressbook::self() {
--- kdeextragear-2/konversation/konversation/linkaddressbook/addressbook.h \
#1.19:1.20 @@ -34,4 +34,6 @@ class Addressbook : public AddressbookBa
Q_OBJECT
public:
+
+ virtual ~Addressbook(); // This needs to be public so it can be deleted by our \
static pointer static Addressbook *self();
QStringList allContactsNicks();
@@ -84,8 +86,9 @@ class Addressbook : public AddressbookBa
bool addContact( const QString &contactId, const QString &protocolId );
+
protected:
+ Addressbook();
static Addressbook *m_instance;
- Addressbook();
};
--- kdeextragear-2/konversation/konversation/linkaddressbook/addressbook_base.cpp \
#1.1:1.2 @@ -30,4 +30,7 @@ AddressbookBase::AddressbookBase()
}
+AddressbookBase::~AddressbookBase() {
+}
+
KABC::AddressBook *AddressbookBase::getAddressBook() { return addressBook; }
--- kdeextragear-2/konversation/konversation/linkaddressbook/addressbook_base.h \
#1.1:1.2 @@ -32,4 +32,6 @@ class AddressbookBase : public QObject,
Q_OBJECT
public:
+
+ virtual ~AddressbookBase(); // This needs to be public so it can be deleted by \
our static pointer
KABC::Addressee getKABCAddresseeFromNick(const QString &ircnick, const QString \
&servername, const QString &servergroup); KABC::Addressee \
getKABCAddresseeFromNick(const QString &nick_server);
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic