38 #include <OpenMS/VISUAL/OpenMS_GUIConfig.h> 46 #include <QtWidgets/QMainWindow> 47 #include <QtWidgets/QMdiArea> 48 #include <QtWidgets/QButtonGroup> 49 #include <QtCore/QProcess> 50 #include <QtWidgets/QSplashScreen> 59 class QTreeWidgetItem;
61 class QNetworkAccessManager;
70 class TOPPASResources;
72 class Spectrum1DWidget;
94 QSize sizeHint()
const override;
96 void setVisibleArea(
double low,
double high);
98 const PeakMap& getPoints()
const;
106 void setIntensityMode(
int index);
110 bool getPoints(std::vector<PeptideIdentification> & peptides ,
const std::vector<double> & q_value_thresholds,
MSSpectrum & points);
116 bool addSearchFile(
const String & file_name);
118 void openFileDialog();
123 bool exportAsImage(
const QString & file_name,
String & error_message,
const QString & format =
"");
127 void showAboutDialog();
134 void showStatusMessage(std::string msg,
OpenMS::UInt time);
182 void closeEvent(QCloseEvent * event)
override;
183 void keyPressEvent(QKeyEvent * e)
override;
194 void showLogMessage_(LogState state,
const String & heading,
const String & body);
A more convenient string class.
Definition: String.h:57
QTextEdit * log_
enable/disable menu entries depending on the current state
Definition: IDEvaluationBase.h:161
std::vector< double > q_value_thresholds_
Definition: IDEvaluationBase.h:196
unsigned int UInt
Unsigned integer type.
Definition: Types.h:94
String current_path_
Definition: IDEvaluationBase.h:179
QLabel * message_label_
Label for messages in the status bar.
Definition: IDEvaluationBase.h:171
QTextEdit * desc_
Workflow Description window.
Definition: IDEvaluationBase.h:163
Spectrum1DWidget * spec_1d_
Definition: IDEvaluationBase.h:168
Main OpenMS namespace.
Definition: FeatureDeconvolution.h:46
QToolBar * tool_bar_
Definition: IDEvaluationBase.h:204
QMdiArea * ws_
Main workspace.
Definition: IDEvaluationBase.h:166
The representation of a 1D spectrum.
Definition: MSSpectrum.h:66
Main window of the IDEvaluation tool.
Definition: IDEvaluationBase.h:81
PeakMap data_
Definition: IDEvaluationBase.h:199
QButtonGroup * intensity_button_group_
Definition: IDEvaluationBase.h:207
LogState
Log message states.
Definition: IDEvaluationBase.h:187
std::vector< String > StringList
Vector of String.
Definition: ListUtils.h:73
In-Memory representation of a mass spectrometry experiment.
Definition: MSExperiment.h:77
Notice.
Definition: IDEvaluationBase.h:189
A base class for all classes handling default parameters.
Definition: DefaultParamHandler.h:91
Warning.
Definition: IDEvaluationBase.h:190