OpenMS
FLASHDeconvWizardBase.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: Jihyung Kim $
6 // $Authors: Jihyung Kim $
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 <QtCore/QProcess>
19 #include <QtNetwork/QNetworkReply>
20 #include <QtWidgets/QButtonGroup>
21 #include <QtWidgets/QMainWindow>
22 #include <QtWidgets/QMdiArea>
23 #include <QtWidgets/QSplashScreen>
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 FLASHDeconvWizardBase;
39 }
40 
41 namespace OpenMS
42 {
47  class OPENMS_GUI_DLLAPI FLASHDeconvWizardBase : public QMainWindow, public DefaultParamHandler
48  {
49  Q_OBJECT
50 
51  public:
53  FLASHDeconvWizardBase(QWidget* parent = nullptr);
55  ~FLASHDeconvWizardBase() override;
56 
57  void showAboutDialog();
58 
59  protected:
63 
66 
67  private slots:
68  // names created by QtCreator. Do not change them.
69  void on_actionExit_triggered();
70  void on_actionVisit_FLASHDeconv_homepage_triggered();
71  void on_actionReport_new_issue_triggered();
72 
73  private:
74  Ui::FLASHDeconvWizardBase* ui;
75  }; // class
76 
77 } // namespace OpenMS
A base class for all classes handling default parameters.
Definition: DefaultParamHandler.h:66
Main window of the FLASHDeconvWizard tool.
Definition: FLASHDeconvWizardBase.h:48
Ui::FLASHDeconvWizardBase * ui
Definition: FLASHDeconvWizardBase.h:74
String tmp_path_
The path for temporary files.
Definition: FLASHDeconvWizardBase.h:65
String current_path_
Definition: FLASHDeconvWizardBase.h:62
A more convenient string class.
Definition: String.h:34
Main OpenMS namespace.
Definition: FeatureDeconvolution.h:22
Definition: FLASHDeconvWizardBase.h:37