Ok. Let's see what I've got for you today... Tons of commits today, lots of code went in... Plugins are in! Take a look at the screenshots (click to zoom):
This is the Plugins tab in Settings dialog. Plugins can be enabled/disabled and configured.
Now here's the tricky part. The stuff that you see as Plugin Properties is actually generated when the dialog is shown, based on plugin's internal structure. Each plugin defines what types of options it want's to use. Then all the settings are stored in central XML file in ~/.pyqlogger
Next step - rewrite the ToolbarManager to load the default buttons, so we'll get all the basic functionality in place.
Anyhow, it's going rather well, hope I'll be able to finish it before my next semester...