OpenMS
Loading...
Searching...
No Matches
TVDIATreeTabController.h
Go to the documentation of this file.
1// Copyright (c) 2002-present, OpenMS Inc. -- 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
16namespace OpenMS
17{
18 class TOPPViewBase;
19 class Plot1DWidget;
20 struct MiniLayer;
21 struct OSWIndexTrace;
22
27 : public TVControllerBase
28 {
29 Q_OBJECT
30
31public:
34
35public slots:
37 virtual void showChromatograms(const OSWIndexTrace& trace);
38
40 virtual void showChromatogramsAsNew1D(const OSWIndexTrace& trace);
41
42private:
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 openswathalgo/include/OpenMS/OPENSWATHALGO/DATAACCESS/ISpectrumAccess.h:19
Definition OSWData.h:40