make webinterface translatable. there are around 20 short strings, all with context...
[kdenetwork.git] / kopete / libkopete / PORTING
blobb1d8e8a670492d0623588bc905208bfd694de981
1 Porting from Kopete 0.9 to Kopete 0.10
4 *) KopetePluginManager has been renamed Kopete::PluginManager
5         .) QMap<KPluginInfo *, KopetePlugin *> loadedPlugins( const QString &category = QString::null ) const;
6                 the QMap has been replaced by a QPtrList<KopetePlugin>   the KPluginInfo is not interesting here.
7         .) addressBookFields( KopetePlugin *p )   has been removed
8         .) pluginName, pluginId, pluginIcon  has been removed  (they are acessible from pluginInfo)
9         .) KPluginInfo *pluginInfo( KopetePlugin* )  has been added
12 *) KopetePlugin has been renamed Kopete::Plugin
13         .) addressBookFields, addressBookIndexField and addAddressBookField have been removed (they were useless)
14         .) customChatWindowPopupActions( const KopeteMessage &, DOM::Node &node ) has been removed.
15                 It was used to show the channel's menu when you right click on a IRC channel. Better to show the contact menu in the chatwindow for every contact.
16         .) KPluginInfo *pluginInfo()
19 *) KopeteProtocol has been renamed Kopete::Protocol
20         .) protocolAction() has been removed
21         .) the broken canSendOffline()  has been removed, and we can uses capabilities insteads
22         .) (set)RichTextCapabilities  has been renamed to (set)Capabilities
25 *) KopeteAccountManager has been renamed to Kopete::AccountManager
26         .) manager()  has been renamed to self()
27         .) registerAccount is now public, and MUST be called manualy on account creation
28         .) autoConnect has been merged with connectAll  which only connect accounts with the flag autoConnect
29         .) accountReady has been renamed again to accountRegistered
30         .) accountUnregistered signal takes now a const Account.
33 *) KopeteAccount has been renamed to Kopete::Account
34         .) Account no longer inerits from PluginDataObject.  you can access directly to the config with configGroup()  
35                 The config now uses the KConfig cache dirrectly and not internal cache.
36         .) loaded() has been removed since properties are available dirrectly in the constructor.
37         .) setAccountId  and accountIdChanged has been removed
38         .) password()  setPassword()  rememberPassword()  has been removed.  if the account has a pssword, uses PasswordedAccount
39         .) addContactToMetaContact has been renamed createContact. it  has loose his displayName param,  uses the metacontact one if you want.
40         .) addContact has been splitted into addMetaContact and addContact
41         .) connect now takes the initial status as parameter
42         .) autoLogin has been renamed autoConnect for consistency
43         
45 *) KopeteContactList has been renamed to Kopete::ContactList
46         .) contactList() has been renamed to self()
47         .) getGroup has been renamed to group() or findGroup()
48         .) findContact now return a Contact
49         .) findContactByDisplayName has been renamed findMetaContactByDisplayName
50         .) metaContactDeleted signal has been renamed metaContactRemoved for consistency
52         
53 *) KopeteMetaContact has been renamed to Kopete::MetaContact
54         .) persistentDataChanged  take no more argument
55         .) isTopLevel has been removed
56         .) groupSyncMode has been removed because it is broken
58         
59 *) KopeteContact has been renamed to Kopete::Contact
60         .) displayName has finaly been totaly removed
61         .) slotDeleteContact has been renamed to deleteContact
62         .) slotUserInfo has been renamed userInfo and is now pure virtual
64         
65 *) KopeteGroup has been renamed to Kopete::Group
66         .) renamed() signal has been renamed into displayNameChanged()  for consistancy
67         .) internalName has been removed
70 *) KopetePluginDataObject has been replaced Kopete::ContactListElement
73 *) KopeteOnlineStatus has been renamed Kopete::OnlineStatus
74         .) caption has been removed   (moved to OnlineStatusManager
77 *) OnlineStatusIconCache has been replaced by OnlineStatusManager
80 *) KopeteMessage  =>  Kopete::Message
83 *) KopeteMessageManager  =>  Kopete::ChatSession
84         .) there are not anymore mmId()
85         .) user() has been renamed myself()
86         .) closed() has been renamed  chatSessionDestroyed();
87         .) typingMsg has been renamed  userTyping
88         
90 *) KopeteMessageManagerFactory =>  Kopete::ChatSessionManager
91         .) every function with messageManager has been renamed with ChatSession 
92                 .) addKopeteMessageManager  => registerChatSession
93