[PATCH] KFileDialog overwrite confirmation
Michael Pyne
mpyne at purinchu.net
Mon Jul 14 00:03:07 BST 2008
On Sunday 13 July 2008, Rafael Fernández López wrote:
> Hi,
>
> > Btw KAbstractFileWidget does not inherit QObject so i can't make it
> > emitting signals. Can i make another class in the same files which emits
> > the signal when called from KAbstractFileWidget? Or there is something
> > prettier to do this?
>
> OK, I didn't notice this. You are right.
>
> Does this method needs to be virtual (as before said by others) ? If
> not, just add the implementation on KAbstractFileWidget too.
>
> In the case it needs to be virtual, I guess you can do a workaround.
> We can forget the signal/slot thing for now. I would suggest adding a
> protected d pointer on KAbstractFileWidget, something like:
Doesn't KAbstractFileWidget already have a virtual_hook() virtual function
which you can use? My understanding was that this was the intent of
virtual_hook().
You could then have a non-virtual function in KAbstractFileWidget whose
implementation packages up the parameters for virtual_hook() and then calls
virtual_hook(). Subclasses would then have to reimplement virtual_hook() if
they needed to change the behavior though so it may not be the best way I
guess if there's an easier way.
Regards,
- Michael Pyne
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kde-core-devel/attachments/20080713/882163ad/attachment.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 197 bytes
Desc: This is a digitally signed message part.
URL: <http://mail.kde.org/pipermail/kde-core-devel/attachments/20080713/882163ad/attachment.sig>
More information about the kde-core-devel
mailing list