Update Architecture authored by Alexian MASSON's avatar Alexian MASSON
# Main modules and Classes : Plugin source code is in folder `PreCourlis`.
## PreCourlisPlugin class ## Main modules and Classes :
### PreCourlisPlugin class
Acts as the central component that manages the functionality of the PreCourlis plugin within the QGIS environment, providing a bridge between the plugin's features and the QGIS platform. Acts as the central component that manages the functionality of the PreCourlis plugin within the QGIS environment, providing a bridge between the plugin's features and the QGIS platform.
## Precourlis.core module ### Precourlis.core module
The `PreCourlisFileBase` class provides common functionality for handling PreCourlis files, while the `PreCourlisFileLine` class handles individual lines in the file. The `PreCourlisFileBase` class provides common functionality for handling PreCourlis files, while the `PreCourlisFileLine` class handles individual lines in the file.
## PreCourlis.processing module ### PreCourlis.processing module
This module contains all the custom algorithms for processing data. This module contains all the custom algorithms for processing data.
## Precourlis.ui module ### Precourlis.ui module
This module contains the Qt ui ressource files of the plugin. This module contains the Qt ui ressource files of the plugin.
## Precourlis.widgets module ### Precourlis.widgets module
These widgets are used to manage the user interface of the PreCourlis plugin within the QGIS environment. They provide a way for users to interact with the plugin's functionality and modify its settings. These widgets are used to manage the user interface of the PreCourlis plugin within the QGIS environment. They provide a way for users to interact with the plugin's functionality and modify its settings.
... ...
......