7. Extending the user interface of itom#
itom provides various possibilities to modify and extend the user interface. This chapter gives introductions to these features. Besides showing messages and input boxes, you can use specific script commands to add new toolbars or menus to the main window of itom. Additionally it is possible to design user defined dialog and windows by using the WYSIWYG Qt designer or even implement complex GUIs with dependencies to other 3rd party libraries within a plugin.
- 7.1. Customize the menu bar and toolbars of itom
- 7.2. Show messages, input boxes and default dialogs
- 7.3. Creating customized dialogs, windows and dock widgets
- 7.3.1. General approach
- 7.3.2. Qt Designer
- 7.3.3. Loading user interface in itom
- 7.3.4. Accessing control elements
- 7.3.5. Getting and setting properties
- 7.3.6. Supported data types
- 7.3.7. Connecting signals
- 7.3.8. Calling slots
- 7.3.9. Connecting internal signals and slots in Qt Designer
- 7.3.10. Object-oriented user interface classes
- 7.3.11. Debugging user interfaces and slot-methods
- 7.3.12. Access the status bar of a main window
- 7.3.13. Add or remove widgets from existing layouts in a custom user interface
- 7.3.14. Hints and limitations
- 7.4. Custom Designer Widgets
- 7.5. Implement a more complex GUI in a plugin (C/C++)