Plugin creation: notes & tutorials

From QtClipse

Jump to: navigation, search

This site contains the notes I took for myself during the plugin development. I actually organized them as a step-by-step description of how to recode the plugin. Thus it serves several purposes:

  • it si a design document for the plugin
    • for people willing to contribute the plugin, it gives all necessary information about design and rationale
    • if I disappear in a plane crash, someone can re-code the plugin from scratch
    • whenever someone wnats to fork from QtClipse (ah!ah!), it can start from there
  • it is a tutorial for plugin development

The notes are organized in successive sessions. It is for easy bookmarking and categorizing, but it is meant to be read in order.

  1. Some basics
  2. Create project
  3. The plugin activator class
  4. Add preference page
  5. Running qmake on .pro files
  6. Editor part 1: Add editor for qmake files
  7. Add menu for plugin
  8. Editor part 2: Additional editor features
  9. Editor part 3: Full-fledged editor
  10. Distribute plugin
Personal tools