Feb 11
3
KDevelop advancement, Toulouse student project, 3rd February
Leave a comment »
Done
QMake
- Investigated on defines custom
Tab-bar (branch tab-bar and tab-bar-buddy)
- Implemented buddy-document “search algorithm” for C++ files
- Started with IBuddyDocumentFinder interface
- Started to implement IBuddyDocumentFinder interface for the C++ plugin
- Allowed user to choose between simple or complex cleanup algorithm
- Defined a more complex and usefull algorithm for cleanup
StandardOutputView (branch toolview)
- Investigated how to remove filter from contextual menu
- Removed useless view->widget() in standardoutputview.cpp
Code generation
- Started to implement base architecture
- Started to implement license support
- Created some license template
- Started to implement license context
Issues
- Some problem with our project management tool
- Temporarily broken KDevelop installation (kdevelop branch did not compile with kdevplatform branch)
- Mysterious problem when pushing on git server
- Still a lack of knownledge about both QMake and kdev-qmake
In the next days
QMake
- Build directory unit test
- Integrate QMake options in configuration dialog
- More investigate about custons define and start to implement them
Tab-bar
- Buddy
- Get IBuddyDocumentFinder and its implementation for C++ to work
- Discuss if buddy architecture is generic and practical enough
- Finish document controller unit tests
- Clean-up
- Implement complex algorithm
StandardOutputView
- Do more tests on StandardOutputView
Code generation
- Create wizard for generation
- Add template support (architecture)
- Allow user to add licenses
- Create UI for adding licenses
- Adapt template to architecture
- Finish license template