sharing code of main.cpp / main_internal.cpp

Milian Wolff mail at milianw.de
Fri May 7 00:18:15 UTC 2010


On Friday 07 May 2010 02:03:25 Milian Wolff wrote:
> On Friday 07 May 2010 01:45:23 Milian Wolff wrote:
> > Hey there,
> > 
> > I'm in the process of bringing session support to Quanta. I noticed that
> > I have to copy essentially _all_ of main.cpp and main_internal.cpp, sed
> > 's/kdevelop/quanta/g' and alter the KAboutData...
> > 
> > Could we share code here?
> > 
> > Or is this considered too specific for an IDE and just coincidence that
> > Quanta needs the same that KDev has?
> 
> Another point for it: The SessionController currently tries to do this:
> 
> 
>     void newSession()
>     {
>         Session* session = new Session( QUuid::createUuid() );
> 
>        
> KProcess::startDetached(QFileInfo(QApplication::applicationFilePath()).pat
> h() + "/kdevelop", QStringList() << "-s" << session->id().toString() <<
> standardArguments());
>         delete session;
> 
> which of course fails for Quanta. I thought about putting that path into
> the ShellExtension, what do you think? Would of course require that the
> session arguments are the same...
> 
> Input?

I committed the ShellExtension part now, imo it looks good.

good night

-- 
Milian Wolff
mail at milianw.de
http://milianw.de
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: This is a digitally signed message part.
URL: <http://mail.kde.org/pipermail/kdevelop-devel/attachments/20100507/229c5dff/attachment-0001.sig>


More information about the KDevelop-devel mailing list