RTC Toolkit 4.0.1
|
Configuration tool for viewing and manipulating RTC configuration data. More...
Files | |
file | __init__.py |
Provides classes used specifically to implement the CLI of rtctkConfigTool. | |
file | operations.py |
Implementation of the operations for the CLI. | |
file | __init__.py |
Provides classes to communicate with external services for rtctkConfigTool. | |
file | config.py |
Contains the configuration definition of the Configuration Tool. | |
file | repository.py |
Provides classes for interacting with the repositories asynchronously. | |
file | __init__.py |
Contains graphical user interface classes and widgets for rtctkConfigTool. | |
file | main_window.py |
The main window widget for the rtctkConfigTool. | |
file | matrix_edit.py |
Widget for editing matrix data as a table. | |
file | ndarray_model.py |
Provides a model object for Numpy ndarrays. | |
file | persistent_repo_model.py |
Provides a model object for the Persistent Configuration Repository. | |
file | persistent_repo_panel.py |
Widget for interacting with the Persistent Configuration Repository. | |
file | repository_model.py |
Common helper classes for Qt repository models. | |
file | runtime_repo_model.py |
Provides the model object for the Runtime Configuration Repository. | |
file | runtime_repo_panel.py |
Widget for interacting with the Runtime Configuration Repository. | |
file | vector_edit.py |
Widget for editing vector data as a single column table. | |
file | rtctk_config_tool.py |
Entry point for rtctkConfigTool where the CLI arguments are also defined. | |
file | config.py |
Contains the configuration definition of the Control and Monitoring Tool. | |
Classes | |
class | gui.main_window.MainWindow |
The main GUI window class of the rtctkConfigTool. More... | |
class | gui.matrix_edit.MatrixEdit |
Widget for editing a matrix in a table view. More... | |
class | gui.ndarray_model.NdarrayModel |
A Qt model for Numpy ndarray objects that can be used with QTableView widgets. More... | |
class | gui.persistent_repo_model.PersistentRepoModel |
An implementation of a Qt model object for the Persistent Configuration Repository. More... | |
class | gui.persistent_repo_panel.PersistentRepoPanel |
This widget provides viewing and editing capabilities for the Persistent Configuration Repository. More... | |
class | gui.repository_model.TreeNode |
This represents a tree node in the repository tree model that also contains cached data. More... | |
class | gui.repository_model._FetchCompletion |
This class is used to implement the fetchMore method as an asynchronous operation. More... | |
class | gui.repository_model._CommitCompletion |
This class is used to implement the various steps for the commit operation, i.e. More... | |
class | gui.repository_model.RepositoryModel |
An implementation of a Qt model object to handle repositories accessible via RepositoryControl, i.e. More... | |
class | gui.runtime_repo_model.RuntimeRepoModel |
An implementation of a Qt model object for the Runtime Configuration Repository. More... | |
class | gui.runtime_repo_panel.RuntimeRepoPanel |
This widget provides viewing and editing capabilities for the Runtime Configuration Repository. More... | |
class | gui.vector_edit.VectorEdit |
Widget for editing a vector in a table view with one column. More... | |
Functions | |
def | gui.main_window.gui_main (config_manager, str version_string) |
Entry point function used through python.click to start the GUI. | |
Configuration tool for viewing and manipulating RTC configuration data.
def gui.main_window.gui_main | ( | cfg, | |
str | version_string | ||
) |
Entry point function used through python.click to start the GUI.
Entry point function used by rtctk_ctrl_mon_tool module and python.click to start the GUI.
It creates the Qt Application object, sets various relevant metadata attributes of the application, creates the main window, and enters the application event loop, i.e. starts the Qt Event engine.
config_manager | Should be an instance of the tool's configuration manager. |
version_string | The version of the application to present in the GUI. |
It creates the Qt Application; set name, version, organization for the application, and creates the comms objects.
Finally, it creates the QMainWindow that holds the application UI, and starts Qt Event engine.
cfg | configuration object containing the service discovery URI, deployment daemon name, etc. |
version_string | The version of the application to present in the GUI. |