Part of pida.core.projects View In Hierarchy
Known subclasses: pida.services.project.project.GenericExecutionController, pida.utils.debugger.debugger.GenericDebuggerController
A project may have any number of controllers. Each type of controller should override the execute method, which will be called when the controller is executed. The attributes list is a list of options that can be graphically changed by the user. Each attribute should be of type ProjectKeyDefinition. The controller should also define a name (a unique key) and a label (for user interface display).
| Line # | Kind | Name | Docs |
|---|---|---|---|
| 212 | Method | __init__ | Undocumented |
| 219 | Method | execute | Execute this controller, for overriding |
| 222 | Method | get_options | Undocumented |
| 225 | Method | get_option | Undocumented |
| 228 | Method | set_option | Undocumented |
| 234 | Method | get_project_option | Undocumented |
| 237 | Method | execute_commandargs | Undocumented |
| 247 | Method | execute_commandline | Undocumented |
| 256 | Method | _interpolate_command | Undocumented |
| 271 | Method | create_key_items | Undocumented |
| 275 | Method | get_markup | Undocumented |
| 281 | Method | set_default | Undocumented |
| 286 | Method | get_default | Undocumented |
| 293 | Method | get_cwd | Undocumented |
| 302 | Method | get_env | Undocumented |
| 312 | Method | _copy_os_env | Undocumented |