RFC: KWizard

Reinhold Kainhofer reinhold at kainhofer.com
Fri Aug 4 10:44:40 BST 2006


Am Freitag, 4. August 2006 10:50 schrieb Olivier Goffart:
> > >     private slots:
> > >             void setNextEnabled(bool);
> > >             void slotCurrentPageChanged();
> >
> > Move these to KWizardPrivate as well, please. Hide as much private data
> > in public API as possible...
>
> But they are slot, they need to be in that header anyway.
> Q_PRIVATE_SLOT is not public api
> and changing private method of a class is source and binary compatible.

If the method is virtual, changing a private method is a binary incompatible 
change as the vtable changes...

Cheers,
Reinhold


-- 
------------------------------------------------------------------
Reinhold Kainhofer, Vienna University of Technology, Austria
email: reinhold at kainhofer.com, http://reinhold.kainhofer.com/
 * Financial and Actuarial Mathematics, TU Wien, http://www.fam.tuwien.ac.at/
 * K Desktop Environment, http://www.kde.org, KOrganizer maintainer
 * Chorvereinigung "Jung-Wien", http://www.jung-wien.at/




More information about the kde-core-devel mailing list