KRecentDirs and similar: public or not?

Thiago Macieira thiago at kde.org
Thu Sep 15 17:16:30 BST 2005


Jaroslaw Staniek wrote:
>Thiago Macieira said the following, On 2005-09-15 02:12:
>> Jaroslaw Staniek wrote:
>>>Hmm, isn't KRecentDirs class in public API of kio/kfile/? It's not
>>>marked with @internal, and uses KIO_EXPORT. This and a few more files
>>>are listed in noinst_HEADERS list...
>>
>> If the .h is not installed, you can't use it outside kdelibs. That
>> also means the API is not guaranteed to maintain binary compatibility.
>
>So is it ok if I add @internal tag for Doxygen and also remove
> KIO_EXPORT from such interfaces?

Yes and no. It's internal, but it doesn't mean it shouldn't be exported. 
It could be in use in another part of kdelibs.

-- 
  Thiago Macieira  -  thiago (AT) macieira.info - thiago (AT) kde.org
    PGP/GPG: 0x6EF45358; fingerprint:
    E067 918B B660 DBD1 105C  966C 33F5 F005 6EF4 5358

5. Swa he géanhwearf tó timbran, and hwonne he cóm, lá! Unix cwæð "Hello, 
World". Ǽfre ǽghwilc wæs glæd and seo woruld wæs fréo.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
URL: <http://mail.kde.org/pipermail/kde-core-devel/attachments/20050915/51695eca/attachment.sig>


More information about the kde-core-devel mailing list