OpenMS
TVDIATreeTabController.h
Go to the documentation of this file.
1 // Copyright (c) 2002-2023, The OpenMS Team -- EKU Tuebingen, ETH Zurich, and FU Berlin
2 // SPDX-License-Identifier: BSD-3-Clause
3 //
4 // --------------------------------------------------------------------------
5 // $Maintainer: Chris Bielow $
6 // $Authors: Chris Bielow $
7 // --------------------------------------------------------------------------
8 
9 #pragma once
10 
14 #include <vector>
15 
16 namespace OpenMS
17 {
18  class TOPPViewBase;
19  class Plot1DWidget;
20  struct MiniLayer;
21  struct OSWIndexTrace;
22 
27  : public TVControllerBase
28  {
29  Q_OBJECT
30 
31 public:
34 
35 public slots:
37  virtual void showChromatograms(const OSWIndexTrace& trace);
38 
40  virtual void showChromatogramsAsNew1D(const OSWIndexTrace& trace);
41 
42 private:
43  bool showChromatogramsInCanvas_(const OSWIndexTrace& trace, MiniLayer& ml, Plot1DWidget* w);
44  };
45 }
Widget for visualization of several spectra.
Definition: Plot1DWidget.h:41
Main window of TOPPView tool.
Definition: TOPPViewBase.h:103
Base behavior for different visualizaton modules in TOPPView.
Definition: TVControllerBase.h:23
Behavior of TOPPView in spectra view mode.
Definition: TVDIATreeTabController.h:28
bool showChromatogramsInCanvas_(const OSWIndexTrace &trace, MiniLayer &ml, Plot1DWidget *w)
virtual void showChromatograms(const OSWIndexTrace &trace)
shows all transitions from the given subtree
TVDIATreeTabController(TOPPViewBase *parent)
Construct the behaviour with its parent.
virtual void showChromatogramsAsNew1D(const OSWIndexTrace &trace)
shows all transitions from the given subtree in a new 1D canvas
Main OpenMS namespace.
Definition: FeatureDeconvolution.h:22
Definition: OSWData.h:40