Moving to pyQT. GUI is almost ready, starting to add application logic. Added input modules functionality(reading configuration of modules implemented)
Completed the implementation of plugin configuration reading and saving
 Changed model of plugins list to include an icon denoting if the plugin is configured or not. \n Changed the layout of the configuration options for each plugin to a QGridLayout for better control of the layout
Added button to test plugin configuration in UI
Implemented part of the search for targets functionality in the new project wizard. The actual target fetching will be implemented in every input plugin. Implemented functionality for checking the correctness of each plugin configuration from within the plugin configuration dialog in the main interface
Working towards supporting drag and drop between possible targets and selected targets in the person project wizard
Figured out that I need to initialize the tablemodel with empty data before I can drop rows into it. Started implementation of per plugin runtime search parameter configuration in the wizard. PS: On a plane to Gran Canaria \m/ .
Completed drag and drop support in the wizard from the list of possible targets to the list of selected targets
Added the functionality for automated loading of search options for each of the plugins that have a target in the selected targets in the person based project wizard. The search options are defined in the configuration file of each plugin and can accept default values.
Started implementation of project data persistence using shelve.
Added gui files under version control. Changed project name to mandatory field in the Wizard
Implemented the model for the treeview showing the Projects. Changed the main widget to be a stacked one so we can show the map or the target analysis. Various other small changes