<div dir="ltr"><div><div><div><div><div><div><div>Hey Thomas,<br></div><br>I see you reused some of my kdev-go code, nice to know it was useful to someone:)<br><br></div>Unfortuntely I cannot help you with this issue. For similar feature in Go it was enough to create<br>NamespaceAliasDeclaration with globalImportIdentifier() and set its ImportIdentifier to namespace<br>that you're importing, but I see you already did that.<br><br></div>One thing I can point out is that your import statement ("import importstuff") is not highlighted, <br>but it should be, since you're opening a declaration on it, right? So maybe you should check <br>if that code does not get executed or something.<br><br></div>Otherwise I suggest debugging ContextBrowser::showToolTip to see where your declaration <br>gets lost.<br><br></div>Btw, I cannot compile your plugin, I attached the error I get when running build.sh. If you can <br>figure it how to fix this, I can take a closer look at your code later.<br><br></div>Best regards,<br></div>Pavel.<br></div><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Nov 23, 2015 at 8:01 PM, Thomas Brix Larsen <span dir="ltr"><<a href="mailto:brix@brix-verden.dk" target="_blank">brix@brix-verden.dk</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">søndag den 22. november <a href="tel:2015%2020.20.47" value="+12015202047">2015 20.20.47</a> CET skrev Milian Wolff:<br>
> On Donnerstag, 19. November 2015 18:53:29 CET Thomas Brix Larsen wrote:<br>
> > Hi all,<br>
> ><br>
> > I'm working on a plugin for the D Programming Language. <a href="http://dlang.org" rel="noreferrer" target="_blank">http://dlang.org</a><br>
> ><br>
> > I currently have a problem with symbols declared in other modules not having<br>
> > the mouse-over popup. Here is a screenshot:<br>
> > <a href="http://brix-verden.dk/misc/imported_symbols_are_red.png" rel="noreferrer" target="_blank">http://brix-verden.dk/misc/imported_symbols_are_red.png</a><br>
> ><br>
> > The symbols add and testConstant are imported from "importedstuff". Here is<br>
> > what duchainify has recorded:<br>
> > <a href="http://brix-verden.dk/misc/imported_symbols_are_red.txt" rel="noreferrer" target="_blank">http://brix-verden.dk/misc/imported_symbols_are_red.txt</a><br>
> ><br>
> > Any hints would be appreciated.<br>
><br>
> Hey Thomas,<br>
><br>
> where is the source code for your plugin?<br>
><br>
> Are you importing the parent context of the imports? Maybe that's what is<br>
> missing? Afaik that is required to keep the import alive. But it may also be<br>
> something completely different... :-/ Without the source and an example to<br>
> test it I'd have to hard time to come up with a clear answer.<br>
><br>
> Also, did you write a unit test for this issue yet - is it reproducible there?<br>
> Would certainly make it simpler to find a solution to this problem.<br>
><br>
> Bye<br>
><br>
><br>
<br>
</span>Hello Milian,<br>
<br>
I have just pushed the code to github.<br>
<br>
<a href="https://github.com/ThomasBrixLarsen/kdev-dlang" rel="noreferrer" target="_blank">https://github.com/ThomasBrixLarsen/kdev-dlang</a><br>
<br>
I believe that I have imported the parent context correctly as "Find uses" in KDevelop is working. But the mouse-over dialog/window is still missing.<br>
<br>
To be honest I'm not sure how to make a unit test for this case as the problem seems graphical.<br>
<div class="HOEnZb"><div class="h5"><br>
- Thomas<br>
<br>
_______________________________________________<br>
KDevelop-devel mailing list<br>
<a href="mailto:KDevelop-devel@kde.org">KDevelop-devel@kde.org</a><br>
<a href="https://mail.kde.org/mailman/listinfo/kdevelop-devel" rel="noreferrer" target="_blank">https://mail.kde.org/mailman/listinfo/kdevelop-devel</a><br>
</div></div></blockquote></div><br></div>