Quanta Open File type problem

Andreas Pakulat apaku at gmx.de
Sat Mar 8 10:21:08 CET 2008


On 07.03.08 23:01:47, Ralf Habacker wrote:
> Ralf Habacker schrieb:
> > Andreas Pakulat schrieb:
> >   
> >> On 07.03.08 19:39:12, Ralf Habacker wrote:
> >>   
> >>     
> >>> Hi,
> >>>     
> >>>       
> >> No need to cc me :)
> >>
> >>   
> >>     
> > okay
> >   
> >>> while playing with quanta in windows I found out that the project open 
> >>> dialog only contains "KDevelop 4 Project Files" type and not the required 
> >>> quanta file type.
> >>>     
> >>>       
> >> I'd ask how the quanta devs work with it. They must use some way to open their projects. 
> >>
> >> Apart from that, openProject() should already get a proper url, I'll probably remove that code from openProject sooner or later.
> >>     
> just a note: If you click on "Open Project" in the Project menu, the 
> kdevplatformshell library is triggered directly with a call to 
> openProject() using an empty url. This raises the open file dialog with 
> the hardcoded "KDevelop 4 Project Files" type set. There is no quanta 
> code between.
> 
> As far as I can see it looks that the only way to control the file types 
> from quanta is to set it immediatly after creating the ProjectController 
> instance  or to set a specific "quanta" mode in the Kdevelop::Core 
> class, which could be used in the ProjectController class.

In fact we already have a way to extend the shell for applications.
Check out ShellExtension. I'll add a method for projectFileType and
projectFileDescription later today. So quanta just needs to provide a
ShellExtension instance with those methods properly overwritten. Example
code will be in KDevelop as soon as I commit that.

Andreas

-- 
You never hesitate to tackle the most difficult problems.



More information about the Kde-windows mailing list