OpenMS
TOPPASIOMappingDialog.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: Johannes Veit $
6 // $Authors: Johannes Junker $
7 // --------------------------------------------------------------------------
8 
9 #pragma once
10 
11 // OpenMS_GUI config
12 #include <OpenMS/VISUAL/OpenMS_GUIConfig.h>
13 
14 #include <QtCore/QVector>
15 #include <QtWidgets/QDialog>
16 
17 namespace Ui
18 {
19  class TOPPASIOMappingDialogTemplate;
20 }
21 
22 namespace OpenMS
23 {
24  class TOPPASEdge;
25 
36  class OPENMS_GUI_DLLAPI TOPPASIOMappingDialog :
37  public QDialog
38  {
39  Q_OBJECT
40 
41 public:
42 
46 
47 public slots:
48 
50  int firstExec();
51 
52 protected:
53 
56 
59 
60 protected slots:
61 
64 
65 private:
66  Ui::TOPPASIOMappingDialogTemplate* ui_;
67  };
68 
69 }
An edge representing a data flow in TOPPAS.
Definition: TOPPASEdge.h:36
Dialog which allows to configure the input/output parameter mapping of an edge.
Definition: TOPPASIOMappingDialog.h:38
int firstExec()
Called instead of exec() after edge is constructed (in order to avoid showing the dialog if not neces...
Ui::TOPPASIOMappingDialogTemplate * ui_
Definition: TOPPASIOMappingDialog.h:66
void fillComboBoxes_()
Fills the table.
TOPPASIOMappingDialog(TOPPASEdge *parent)
Constructor.
TOPPASEdge * edge_
The edge we are configuring.
Definition: TOPPASIOMappingDialog.h:58
void checkValidity_()
Called when OK is pressed; checks if the selected parameters are valid.
Main OpenMS namespace.
Definition: openswathalgo/include/OpenMS/OPENSWATHALGO/DATAACCESS/ISpectrumAccess.h:19
Definition: FLASHDeconvWizardBase.h:37