[PATCH] KFileDialog overwrite confirmation
Rafael Fernández López
ereslibre at kde.org
Tue Jul 15 01:43:09 BST 2008
Thiago Macieira <thiago at kde.org> wrote:
> I made that part of techbase less evident because we prefer to use the
> meta-method mechanism whenever possible (in QObject-derived classes).
I really think this is a really good chance for maintaining code. I
mean, if we create an enum where all new "fake virtual methods" have
been added, is just a matter of reviewing each enums of that kind to
see what needs to be added as virtual for a next "big" KDE version.
It is less evident with meta-method mechanism because everything is a
bit "mixed".
As I said on a previous posting, instead of an "int id" for the method
id, we could add an enum that would live in the base class, so it is
only a matter of checking those base classes when for example, working
on the transition from KDE 5 to KDE 6.
We lose parameter type checking at compiling time, but well... nothing
is perfect.
Regards,
Rafael Fernández López.
More information about the kde-core-devel
mailing list