![]() |
OpenMS GUI
TOPPView, TOPPAS, INIFileEditor and the OpenMS_GUI library
|
| ►NOpenMS | |
| ►NGUIHelpers | |
| ►CColorBrewer | |
| CDistinct | |
| CGUILock | RAII class to disable the GUI and set a busy cursor and go back to the original state when this class is destroyed |
| COverlapDetector | A heuristic: Given a set of levels (rows), try to add items at to topmost row which does not overlap an already placed item in this row (according to its x-coordinate) |
| ►NInternal | Namespace used to hide implementation details from users |
| CFilterableList | A widget which shows a list of text items, which can be filtered |
| CFilterList | A widget which shows a list of DataFilter items |
| CInputFileList | A widget shows a list of input files (i.e. existing files on a mounted drive), which allows adding/removing files and supports drag'n'drop from the window manager |
| CListEditorDelegate | Internal delegate class |
| CListTable | |
| COpenMSLineEdit | Custom QLineEdit which emits a signal when losing focus (such that we can commit its data) |
| CParamEditorDelegate | Internal delegate class for QTreeWidget |
| CParamTree | QTreeWidget that emits a signal whenever a new row is selected |
| CPlot1DPrefDialog | Preferences dialog for Plot1DWidget |
| CPlot2DPrefDialog | Preferences dialog for Plot2DWidget |
| CPlot3DPrefDialog | Preferences dialog for Plot3DWidget |
| CTOPPViewPrefDialog | Preferences dialog for TOPPView |
| CAcquisitionInfoVisualizer | Class that displays all meta information for AcquisitionInfo objects |
| CAcquisitionVisualizer | Class that displays all meta information for Acquisition objects |
| CAnnotation1DCaret | An annotation item which paints a set of carets on the canvas |
| CAnnotation1DDistanceItem | An annotation item which represents a measured distance between two peaks |
| CAnnotation1DItem | An abstract class acting as an interface for the different 1D annotation items |
| CAnnotation1DPeakItem | A peak annotation item |
| CAnnotation1DTextItem | An annotation item which represents an arbitrary text on the canvas |
| CAnnotation1DVerticalLineItem | An annotation item which represents a vertical line (or more precisely a line along the gravity axis, i.e. it could also be horizontal) and text label on top |
| CAnnotations1DContainer | Container for annotations to content of Plot1DCanvas |
| CAxisPainter | Draws a coordinate axis. It has only static methods, that's why the constructor is private |
| CAxisTickCalculator | Calculates ticks for a given value range |
| CAxisWidget | Widget that represents an axis of a graph |
| CBaseVisualizer | A base class for all visualizer classes |
| CBaseVisualizerGUI | A base class for all visualizer classes |
| CColorSelector | A widget for selecting a color |
| CContactPersonVisualizer | Class that displays all meta information for ContactPerson objects |
| CDataFilterDialog | Dialog for creating and changing a DataFilter |
| CDataProcessingVisualizer | Class that displays all meta information for DataProcessing objects |
| CDataSelectionTabs | A tabbed view, to browse lists of spectra or identifications |
| CDataTabBase | All tabs need to implement this interface |
| CDIATreeTab | Hierarchical visualization and selection of spectra |
| CDimMapper | |
| CDocumentIdentifierVisualizer | Class that displays all meta information for DocumentIdentifier objects |
| CEnhancedTabBar | Convenience tab bar implementation |
| CEnhancedTabBarWidgetInterface | Widgets that are placed into an EnhancedTabBar must implement this interface |
| CEnhancedWorkspace | |
| CExperimentalSettingsVisualizer | Class that displays all meta information for ExperimentalSettings objects |
| CExternalProcessMBox | A wrapper around ExternalProcess to conveniently show a MessageBox when an error occurs |
| CFakeProcess | A FakeProcess class |
| CFeatureEditDialog | Dialog for editing a feature |
| CFileWatcher | Watcher that monitors file changes |
| CGradientVisualizer | GradientVisualizer is a visualizer class for objects of type gradient |
| CGravitator | Manipulates X or Y component of points in the X-Y plane, by assuming one axis (either X or Y axis) has gravity acting upon it |
| CGUIProgressLoggerImpl | Implements a GUI version of the ProgressLoggerImpl |
| CHistogramDialog | Dialog that show a HistogramWidget |
| CHistogramWidget | |
| CHPLCVisualizer | Class that displays all meta information for HPLC objects |
| CINIFileEditorWindow | Shows the ParamEditor widget in a QMainWindow with a toolbar |
| CInputFile | A simple widget with a line-edit and a browse button to choose filenames |
| CInstrumentSettingsVisualizer | Class that displays all meta information for InstrumentSettings objects |
| CInstrumentVisualizer | Class that displays all meta information for an MS instrument |
| CInteractiveSplashScreen | A QSplashScreen which stays responsive and can be dismissed early by the user |
| CIonDetectorVisualizer | Class that displays all meta information for IonDetector objects |
| CIonSourceVisualizer | Class that displays all meta information for IonSource objects |
| CIPeptideIds | Abstract base class which defines an interface for PeptideIdentifications |
| CLayerAnnotatorAMS | |
| CLayerAnnotatorBase | |
| CLayerAnnotatorOSW | |
| CLayerAnnotatorPeptideID | |
| CLayerData1DBase | Base class for all 1D layers, a special case of LayerData |
| CLayerData1DChrom | |
| CLayerData1DIonMobility | |
| CLayerData1DPeak | |
| CLayerDataBase | Class that stores the data for one layer |
| CLayerDataChrom | Class that stores the data for one layer of type Chromatogram |
| CLayerDataConsensus | Class that stores the data for one layer of type ConsensusMap |
| ►CLayerDataDefs | |
| ►CProjectionData | Result of computing a projection on X and Y axis in a 2D Canvas; see LayerDataBase::getProjection() |
| CSummary | |
| CLayerDataFeature | Class that stores the data for one layer of type FeatureMap |
| CLayerDataIdent | Class that stores the data for one layer of type PeptideIdentifications |
| CLayerDataIonMobility | Class that stores the data for one layer of type IonMobility |
| CLayerDataPeak | Class that stores the data for one layer of type PeakMap |
| CLayerListView | Pimped QListView for Layers of a Canvas |
| CLayerStack | |
| CLayerStatistics | Compute summary statistics (count/min/max/avg) about a container, e.g. intensity, charge, meta values, .. |
| CLayerStatisticsConsensusMap | Computes statistics and distributions for a PeakMap |
| CLayerStatisticsDialog | Dialog showing statistics about the data of the current layer |
| CLayerStatisticsFeatureMap | Computes statistics and distributions for a PeakMap |
| CLayerStatisticsIdent | Computes statistics and distributions for a vector<PeptideIdentifications> |
| CLayerStatisticsPeakMap | Computes statistics and distributions for a PeakMap |
| CLayerStoreData | Base class to store either the currently visible or all data of a canvas |
| CLayerStoreDataConsensusMapAll | Visitor which can save a full ConsensusMap; subsequently the data can be stored to a file |
| CLayerStoreDataConsensusMapVisible | Visitor which can save a visible piece of data; subsequently the data can be stored to a file |
| CLayerStoreDataFeatureMapAll | Visitor which can save a full FeatureMap; subsequently the data can be stored to a file |
| CLayerStoreDataFeatureMapVisible | Visitor which can save a visible piece of data; subsequently the data can be stored to a file |
| CLayerStoreDataIdentAll | Visitor which can save a full set of Identifications; subsequently the data can be stored to a file |
| CLayerStoreDataIdentVisible | Visitor which can save a visible piece of data; subsequently the data can be stored to a file |
| CLayerStoreDataPeakMapAll | Visitor which can save a full experiment; subsequently the data can be stored to a file |
| CLayerStoreDataPeakMapVisible | Visitor which can save a visible piece of data; subsequently the data can be stored to a file |
| CListEditor | Editor for editing int, double and string lists (including output and input file lists) |
| CListFilterDialog | Dialog for creating and changing a DataFilter |
| CLogWindow | A log window (QTextEdit) with convenience functions |
| CMassAnalyzerVisualizer | Class that displays all meta information for MassAnalyzer objects |
| CMetaDataBrowser | A meta data visualization widget |
| CMetaInfoDescriptionVisualizer | Class that displays all meta information for MetaInfoDescription objects |
| CMetaInfoVisualizer | MetaInfoVisualizer is a visualizer class for all classes that use one MetaInfo object as member |
| CMultiGradient | A gradient of multiple colors and arbitrary distances between colors |
| CMultiGradientSelector | A widget witch allows constructing gradients of multiple colors |
| COutputDirectory | A simple widget with a line-edit and a browse button to choose filenames |
| CPainter1DBase | A base class for painting all items from a data layer (as supported by class derived from here) onto a 1D Canvas |
| CPainter1DChrom | Painter1D for chromatograms |
| CPainter1DIonMobility | Painter1D for mobilograms |
| CPainter1DPeak | Painter1D for spectra |
| CPainter2DBase | A base class for painting all items from a data layer (as supported by class derived from here) onto a 2D Canvas |
| CPainter2DChrom | Painter2D for chromatograms |
| CPainter2DConsensus | Painter2D for ConsensusFeatures |
| CPainter2DFeature | Painter2D for Features |
| CPainter2DIdent | Painter2D for Identifications |
| CPainter2DIonMobility | Painter2D for ion mobilograms |
| CPainter2DPeak | Painter2D for spectra |
| CPainterBase | An empty base class with some static convenience functions |
| CParamEditor | A GUI for editing or viewing a Param object |
| CPeptideHitVisualizer | Class that displays all meta information for PeptideHit objects |
| CPeptideIdentificationVisualizer | Class that displays all meta information for PeptideIdentification objects |
| CPlot1DCanvas | Canvas for visualization of one or several spectra |
| CPlot1DGoToDialog | Simple goto/set visible area dialog for exact placement of the viewing window |
| CPlot1DWidget | Widget for visualization of several spectra |
| CPlot2DCanvas | Canvas for 2D-visualization of peak map, feature map and consensus map data |
| CPlot2DGoToDialog | GoTo dialog used to zoom to a m/z and retention time range or to a feature |
| CPlot2DWidget | Widget for 2D-visualization of peak map and feature map data |
| CPlot3DCanvas | Canvas for 3D-visualization of peak map data |
| CPlot3DOpenGLCanvas | OpenGL Canvas for 3D-visualization of map data |
| CPlot3DWidget | Widget for 3D-visualization of map data |
| CPlotCanvas | Base class for visualization canvas classes |
| CPlotWidget | Base class for spectrum widgets |
| CPrecursorVisualizer | Class that displays all meta information for Precursor objects |
| CProductVisualizer | Class that displays all meta information for Product objects |
| CProteinHitVisualizer | Class that displays all meta information for ProteinHit objects |
| CProteinIdentificationVisualizer | Class that displays all meta information for ProteinIdentification objects |
| CQApplicationTOPP | Extension to the QApplication for running TOPPs GUI tools |
| CRangeStats | Struct representing the statistics about a set of values |
| CRangeStatsType | Origin and name of a statistic |
| CRecentFilesMenu | Manages recent files opened by the user and provides a QMenu to go with it |
| CSampleVisualizer | Class that displays all meta information of sample objects |
| CSaveImageDialog | Dialog for saving an image |
| CScanWindowVisualizer | Class that displays all meta information for ScanWindow objects |
| CSignalProvider | Signal mechanism (by deriving from QObject) for classes which are not allowed to have signals themselves |
| CSoftwareVisualizer | Class that displays all meta information for Software objects |
| CSourceFileVisualizer | Class that displays all meta information for SourceFile objects |
| ►CSpectraIDViewTab | Tabular visualization / selection of identified spectra |
| CSelfResizingTableView_ | |
| CSpectraTreeTab | Hierarchical visualization and selection of spectra |
| CSpectrumAlignmentDialog | Lets the user select two spectra and set the parameters for the spectrum alignment |
| CSpectrumSettingsVisualizer | Class that displays all meta information for SpectrumSettings objects |
| CStatsCounter | Simple counting struct, for non-numerical occurrences of meta-values |
| CTableView | A better QTable for TOPPView, which supports exporting to TSV and conveniently adding data to cells and headers |
| ►CTheoreticalSpectrumGenerationDialog | Dialog which allows to enter an AA or NA sequence and generates a theoretical spectrum for it |
| CCheckBox | Struct for all information about a check box of an ion |
| CToolsDialog | TOPP tool selection dialog |
| CTOPPASBase | Main window of the TOPPAS tool |
| CTOPPASEdge | An edge representing a data flow in TOPPAS |
| CTOPPASInputFileDialog | Dialog which allows to specify an input file |
| CTOPPASInputFileListVertex | A vertex representing an input file list |
| CTOPPASInputFilesDialog | Dialog which allows to specify a list of input files |
| CTOPPASIOMappingDialog | Dialog which allows to configure the input/output parameter mapping of an edge |
| CTOPPASMergerVertex | A special vertex that allows to merge several inputs |
| CTOPPASOutputFileListVertex | A vertex representing an output file list |
| CTOPPASOutputFilesDialog | Dialog which allows to specify the directory for the output files |
| CTOPPASOutputFolderVertex | A vertex representing an output folder |
| CTOPPASOutputVertex | A vertex representing an output, either folder or files(s) |
| CTOPPASResource | Represents a data resource for TOPPAS workflows |
| CTOPPASResources | A dictionary mapping string keys to lists of TOPPASResource objects |
| ►CTOPPASScene | |
| CTOPPProcess | Stores the information for a TOPP process |
| CTOPPASSplitterVertex | A special vertex that allows to split a list of inputs |
| CTOPPASToolConfigDialog | TOPP tool configuration dialog |
| ►CTOPPASToolVertex | A vertex representing a TOPP tool |
| CIOInfo | Stores the information for input/output files/lists |
| CTOPPASTreeView | Tree view implementation for the list of TOPP tools |
| ►CTOPPASVertex | The base class of the different vertex classes |
| CTOPPASFilenames | |
| CVertexRoundPackage | Info for one edge and round, to be passed to next node |
| CTOPPASVertexNameDialog | Dialog which allows to change the name of an input/output vertex |
| CTOPPASWidget | Widget visualizing and allowing to edit TOPP pipelines |
| CTOPPViewBase | Main window of TOPPView tool |
| ►CTOPPViewMenu | The file menu items for TOPPView |
| CActionRequirement_ | |
| CTOPPViewOpenDialog | Dataset opening options for TOPPView |
| CTreeView | A better QTreeWidget for TOPPView, which supports header context menu and conveniently adding/getting headers names |
| CTVControllerBase | Base behavior for different visualizaton modules in TOPPView |
| CTVDIATreeTabController | Behavior of TOPPView in spectra view mode |
| CTVIdentificationViewController | Behavior of TOPPView in identification mode |
| CTVSpectraViewController | Behavior of TOPPView in spectra view mode |
| CTVToolDiscovery | Scans for tools and generates a param for each asynchronously |
| CDefaultParamHandler | |
| CQApplication | |
| CQDialog | |
| CQFileSystemWatcher | |
| CQGraphicsItem | |
| CQGraphicsScene | |
| CQGraphicsView | |
| CQItemDelegate | |
| CQLineEdit | |
| CQListWidget | |
| CQMainWindow | |
| CQMdiArea | |
| CQObject | |
| CQOpenGLFunctions_2_0 | |
| CQOpenGLWidget | |
| CQProcess | |
| CQSplashScreen | |
| CQTabBar | |
| CQTableWidget | |
| CQTabWidget | |
| CQTextEdit | |
| CQTreeWidget | |
| CQWidget |
