On 02/03/2010 03:48 PM, ext Liebe Markus (RtP2/TEF72) wrote:
> So I think I would have to somehow do in my plugin the following:
> - create a new syntaxhighlighter for our Bugtracker comments (or somehow 
> extend the cppeditor syntaxhighlighter from within my plugin)
> - extend the navigation functions of the cppeditor plugin somehow from within 
> my plugin. I am thinking of the functions CPPEditor::findLinkAt(...) and 
> CPPEditor::openLink(...)
> - If I use the above functions I need to have a CPPEditor::Link that is able 
> to store a URL and not only a filename.
>
> Do you think this is possible? Or would it be better to add the desired 
> functionality directly to the CPPEditor?

Note that the Link class was moved from CPPEditor to BaseTextEditor. 
However, this doesn't really help you with adding different link types 
from another plugin. Some refactoring/extensibility would need to be 
done to achieve that.

You probably don't want to be extending the C++ syntax highlighter. The 
BaseTextEditor supports extra selections which you can use to highlight 
certain parts of the text. This is used for the highlighting of unused 
variables, the links and marking of warnings/errors.

Regards,
Bjørn

-- 
Thorbjørn Lindeijer
Software Engineer
Nokia, Qt Development Frameworks
_______________________________________________
Qt-creator mailing list
[email protected]
http://lists.trolltech.com/mailman/listinfo/qt-creator

Reply via email to