KRecentDirs and similar: public or not?

Jarosław Staniek js at iidea.pl
Mon Sep 15 17:19:33 BST 2003


Luciano Montanaro said the following, On 2005-09-15 17:59:

> El Jueves, 15 de Septiembre de 2005 17:50, Jaroslaw Staniek escribió:
> 
>>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?
> 
> 
> I don't think you can remove the symbol without checking first.
> The symbol could be used in a different library in the kdelibs module.

Ok, so we have at least @internal, to clean up the dev docs, right?

-- 
regards / pozdrawiam,
  Jaroslaw Staniek / OpenOffice Polska / Kexi Team
  http://www.openoffice.com.pl  |  http://www.kexi-project.org
  KDElibs/Windows: http://wiki.kde.org/tiki-index.php?page=KDElibs+for+win32





More information about the kde-core-devel mailing list