| <large>libXpertMassCore and libXpertMassGui Developer Documentation</large>

# libXpertMassGui Library Module

Contains GUI classes. More...

## Classes

MsXpS::libXpertMassGui::ActionManager | Management system for relating QAction and QKeySequence
MsXpS::libXpertMassGui::ActionManager::ActionId | Struct encapsulates the details about a GUI action
MsXpS::libXpertMassGui::ColorSelector | Pool of colors that are associated to a boolean value that is a flag indicating if the colors are in use or not
MsXpS::libXpertMassGui::DecimalPlacesOptionsDlg | Means to configure the number of decimals that numbers should have when printed as text
MsXpS::libXpertMassGui::IsotopicClusterGeneratorDlg | Graphical user interface for the generation of an isotopic cluster
MsXpS::libXpertMassGui::IsotopicClusterShaperDlg | Graphical user interface for the full peak shaping process
MsXpS::libXpertMassGui::IsotopicDataTableView | Table view widget to display isotopic data
MsXpS::libXpertMassGui::IsotopicDataTableViewModel | Table view widget to display isotopic data
MsXpS::libXpertMassGui::MassDataClientServerConfigDlg | Mass data client-server network connection configuration dialog window
MsXpS::libXpertMassGui::MassPeakShaperConfigDlg | Graphical user interface for the configuration of the mass peak shaping process
MsXpS::libXpertMassGui::MassPeakShaperConfigWidget | Widget for the configuration of the mass peak shaping process
MsXpS::libXpertMassGui::ToleranceWidget | Widget for the configuration of the mass tolerance

## Detailed Description

The libXpertMassGui module provides GUI classes for isotopic cluster calculations, automatic selection/deselection of colors for plots, network configuration.

- Color selector,
- libXpertMassGui Mass calculations: isotopic cluster calculations, peak shaping functions,
- libXpertMassGui Utilities: Network-related and other utility classes.