UI Service Documentation
What is the UI Service?
The UIService offers generic access to the graphical user interface for all modules that would like to interact directly with the user.
The UIService main goals
- Provide management for plugin components;
- Allow other modules to control some parameters of the main application window like visibility, size, position;
- Provide a way for other modules to show simple messages like warning, error, information, etc;
- Enable other modules to show application forms within the gui, like the ‘Add contact’ form;
- Allow other modules to check the visibility, hide or show a chat dialog for a certain contact.
- Provide to other modules a mechanism for creating and adding configuration forms to the UI.
- Manage the account registration wizards.