[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-pim
Subject:    [Kde-pim] Review Request 112844: make IMProtocols class exported and install header
From:       "Jonathan Marten" <jjm () keelhaul ! me ! uk>
Date:       2013-09-20 16:03:38
Message-ID: 20130920160338.32374.65507 () vidsolbach ! de
[Download RAW message or body]


-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
http://git.reviewboard.kde.org/r/112844/
-----------------------------------------------------------

Review request for KDEPIM-Libraries.


Description
-------

Although information on the supported IM protocols (name and icon) is available via \
the classes in akonadi/contact/editor/im, tne header file improtocols.h is not \
installed and the library symbols are not exported from libakonadi-contact.

This means that they cannot be accessed outside of that part of kdepimlibs.  \
Specifically, since the Grantlee-based kaddressbook contact formatting is now in \
kdepim (the standard formatting was in kdepimlibs), it is not possible to access the \
IM information from there.  It would be useful to display all the contact's IM \
addresses in the same way as suggested on https://git.reviewboard.kde.org/r/108837/, \
although the consensus on that review was that making them clickable was not \
currently useful - so the intention is to display them only.  Implementing this in \
the Grantlee formatter require access to the IMProtocols class from outside \
libakonadi-contact.

This change installs one header file and makes the class accessible outside the \
library.  It should be BC according to \
http://techbase.kde.org/Policies/Binary_Compatibility_Issues_With_C++


Diffs
-----

  akonadi/contact/CMakeLists.txt b0672dd 
  akonadi/contact/editor/im/improtocols.h 217e984 

Diff: http://git.reviewboard.kde.org/r/112844/diff/


Testing
-------

Built kdepimlibs with this change, checked installation of header file and that the \
symbols are exported (using nm).


Thanks,

Jonathan Marten

_______________________________________________
KDE PIM mailing list kde-pim@kde.org
https://mail.kde.org/mailman/listinfo/kde-pim
KDE PIM home page at http://pim.kde.org/


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic