<div dir="ltr"><div dir="ltr"><div class="gmail_default" style="font-size:small">On Tue, Jun 9, 2020 at 1:18 PM NHJ <<a href="mailto:blauewelt10@gmx.de">blauewelt10@gmx.de</a>> wrote:<br></div></div><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><u></u>
<div style="font-family:"Noto Sans";font-size:10pt;font-weight:400;font-style:normal">
<p style="margin:0px;text-indent:0px">Hello to all KDevelop Devs,</p>
<p style="margin:0px;text-indent:0px"> </p>
<p style="margin:0px;text-indent:0px">first of all I want to thank everyone for supporting this amazing free open source project!</p>
<p style="margin:0px;text-indent:0px">Today, I want to make a feature proposal: generally spoken -> Refactoring & Code/Implementation generation.</p>
<p style="margin:0px;text-indent:0px">I only know a few free/paid programs (e.g. CodeLite), which offer these features. Because KDevelop is one of my main tools, I would love to see functionalities like auto-implementation of all un-implemented functions in a cpp file (use header file as reference) - maybe also with right-click menu - and other possibilities shown in the picture below (right-click menu).</p>
<p style="margin:0px;text-indent:0px"> </p>
<p style="margin:0px;text-indent:0px"><img src="cid:172b3dcb98a1f981f1"></p>
<p style="margin:0px;text-indent:0px"> </p>
<p style="margin:0px;text-indent:0px">I know, that KDevelop has a standard template which offers the possibility to declare (header) and implement (cpp) predefined methods automatically.</p>
<p style="margin:0px;text-indent:0px">Although this is helpful, it isn't as dynamic as some other tools (e.g CodeLite) allow it to be. From the point of view of productivity, I think, that this is an important factor and I'm convinced, that this would be worth to become implemented in an upcoming version. Maybe the code could be used, which is already present in the "template generator" so far?</p>
<p style="margin:0px;text-indent:0px"> </p>
<p style="margin:0px;text-indent:0px">Any feedback is appreciated.</p>
<p style="margin:0px;text-indent:0px">Have fun programming with KDevelop and have a nice morning/noon/afternoon/night!</p>
<p style="margin:0px;text-indent:0px"> </p>
<p style="margin:0px;text-indent:0px">P.S.</p>
<p style="margin:0px;text-indent:0px">I'm sorry for duplicating the picture, but I don't know whether it is only available when being an attachment or when positioned inline.</p></div></blockquote><div><br></div><div class="gmail_default" style="font-size:small">Hi NHJ,</div><div class="gmail_default" style="font-size:small">I agree it would make sense to have some of these available. Most of the information necessary to implement them is available too through libclang, so it's mostly a matter of sitting down and implementing it. Note that many of these are already implemented.</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">Best regards,</div><div class="gmail_default" style="font-size:small">Aleix</div><div class="gmail_default" style="font-size:small"><br></div></div></div>