OpenMS
SwathWizardBase.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 
11 // OpenMS_GUI config
12 #include <OpenMS/VISUAL/OpenMS_GUIConfig.h>
13 
14 //OpenMS
16 
17 //QT
18 #include <QtWidgets/QMainWindow>
19 #include <QtWidgets/QMdiArea>
20 #include <QtWidgets/QButtonGroup>
21 #include <QtCore/QProcess>
22 #include <QtWidgets/QSplashScreen>
23 #include <QtNetwork/QNetworkReply>
24 
25 class QToolBar;
26 class QListWidget;
27 class QTextEdit;
28 class QMdiArea;
29 class QLabel;
30 class QWidget;
31 class QTreeWidget;
32 class QTreeWidgetItem;
33 class QWebView;
34 class QNetworkAccessManager;
35 
36 namespace Ui
37 {
38  class SwathWizardBase;
39 }
40 
41 namespace OpenMS
42 {
47  class OPENMS_GUI_DLLAPI SwathWizardBase :
48  public QMainWindow,
49  public DefaultParamHandler
50  {
51  Q_OBJECT
52 
53 public:
55  SwathWizardBase(QWidget* parent = nullptr);
57  ~SwathWizardBase() override;
58 
59  void showAboutDialog();
60 
61 protected slots:
62 
63 
64 protected:
66  //TOPPASLogWindow* log_;
67 
71 
74 
75  private slots:
76  // names created by QtCreator. Do not change them.
77  void on_actionExit_triggered();
78  void on_actionVisit_OpenSwath_homepage_triggered();
79  void on_actionReport_new_issue_triggered();
80 
81  private:
82  Ui::SwathWizardBase* ui;
83 
84  }; //class
85 
86 } //namespace
A base class for all classes handling default parameters.
Definition: DefaultParamHandler.h:66
A more convenient string class.
Definition: String.h:34
Main window of the SwathWizard tool.
Definition: SwathWizardBase.h:50
Ui::SwathWizardBase * ui
Definition: SwathWizardBase.h:82
String tmp_path_
The path for temporary files.
Definition: SwathWizardBase.h:73
String current_path_
Log output window.
Definition: SwathWizardBase.h:70
Main OpenMS namespace.
Definition: openswathalgo/include/OpenMS/OPENSWATHALGO/DATAACCESS/ISpectrumAccess.h:19
Definition: FLASHDeconvWizardBase.h:37