octave-maintainers
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: opening unknown file types in external applications


From: Torsten
Subject: Re: opening unknown file types in external applications
Date: Tue, 23 Apr 2013 23:18:08 +0200
User-agent: Mozilla/5.0 (X11; Linux i686; rv:17.0) Gecko/20130329 Thunderbird/17.0.5

On 23.04.2013 23:06, John W. Eaton wrote:
> On 04/23/2013 02:58 PM, Torsten wrote:
> 
>> This one should do the job:
>>
>> QDesktopServices::openUrl (
>>     QUrl::fromLocalFile ( const QString&  localFile )
>> );
> 
> OK, that works great to open files with their default applications,
> but what's the best way to recognize the files that should be opened
> in the Octave GUI's built-in editor?
> 
> I don't see a general way to override the default editor or disable
> editing of text files so that openURL will return some kind of "sorry,
> I don't know how to open that file" status so that we can handle them
> internally in Octave.  So it seems that we need to recognize the files
> we want to handle first, then call openURL.  But nothing that I can
> think of (lists of filename patterns, binary vs. ASCII text, the Unix
> file program) really seems like a complete or reliable solution.
> 
> Any ideas?

What about a configurable list of extensions for files that should be
opened with the built-in editor. In addition, a context menu entry "Open
in Editor" opens a file in the editor regardless its extension.

Torsten




reply via email to

[Prev in Thread] Current Thread [Next in Thread]