mavlink/qgroundcontrol — pull request #332 by polch (2013-08-14 15:36:26+00:00)
Title: Polch

Hi QGC devs,

I'm experimenting the plug-in capabilities of QGC. I'm trying to code an external plug-in, dynamically loadable, which work in progress is visible here (http://paul.chavent.free.fr/qgroundcontrol/plugin/).

CHANGED not related to the plug-in functionality :
- c6156b7 : Homogenize and fix the links initialization.
- 4ba43b5 : Remove patch fuzz residual.

CHANGED related to the plug-in functionality :
- 7b158c0 : change linker flag in order to keep symbols available for plug-in
- 5b18e0d and f146bc4 : tidy the plug-in initialization procedure
- 98df110 : clean-up includes in order to minimize dependencies when we include MainWindow.h

TESTING:

These changes should not impact the functionalities.

I'm developing a sample dummy plug-in (see link above) in order to test those changes.

CODE:

Repository url: https://github.com/polch/qgroundcontrol.git
Branch: polch

SUGGESTIONS:

Your suggestions are welcome.
The next change I need, would be to change the MainWindow::addLink method in order to create the CommConfigurationWindow for known widget only (i currently have two configuration widgets instantiated : one with my own widget from the plug-in and an other of CommConfigurationWindow type).