hausmann at kde.org
Wed Jan 3 15:39:12 GMT 2007
On Wednesday 03 January 2007 16:23, Thomas Zander wrote:
> On Wednesday 03 January 2007 16:05, Simon Hausmann wrote:
> > This slot is not intended for applications to call/use and it is
> > connected to the internal widgets. There's no need to have it in the
> > public API and exported. You can use the following instead:
> > ...
> > private:
> > Q_PRIVATE_SLOT(d, void slotDateChanged())
> > KDateWidgetPrivate *d;
> > ...
> How is this better than the following?
> private slots:
> void slotDateChanged();
Because slotDateChanged() is a publically exported symbol. On non-Msvc
compilers you can still call it with #define private/public hacks. On Windows
you can't remove it at all without breaking binary compatibility (even if no
application calls it).
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Size: 189 bytes
Desc: not available
More information about the kde-core-devel