35 #ifndef OPENMS_VISUAL_APPLICATIONS_IDEVALUATIONBASE_H
36 #define OPENMS_VISUAL_APPLICATIONS_IDEVALUATIONBASE_H
46 #include <QtGui/QMainWindow>
47 #include <QtGui/QWorkspace>
48 #include <QtGui/QButtonGroup>
49 #include <QtCore/QProcess>
50 #include <QtGui/QSplashScreen>
59 class QTreeWidgetItem;
61 class QNetworkAccessManager;
69 class TOPPASResources;
91 QSize sizeHint()
const;
93 void setVisibleArea(
double low,
double high);
103 void setIntensityMode(
int index);
107 bool getPoints(std::vector<PeptideIdentification> & peptides ,
const std::vector<DoubleReal> & q_value_thresholds,
MSSpectrum<> & points);
113 bool addSearchFile(
const String & file_name);
115 void openFileDialog();
120 bool exportAsImage(
const QString & file_name,
String & error_message,
const QString & format =
"");
124 void showAboutDialog();
131 void showStatusMessage(std::string msg,
OpenMS::UInt time);
179 void closeEvent(QCloseEvent * event);
180 void keyPressEvent(QKeyEvent * e);
191 void showLogMessage_(LogState state,
const String & heading,
const String & body);
212 #endif // OPENMS_VISUAL_APPLICATIONS_IDEVALUATIONBASE_H
A more convenient string class.
Definition: String.h:56
QTextEdit * log_
enable/disable menu entries depending on the current state
Definition: IDEvaluationBase.h:158
String current_path_
Definition: IDEvaluationBase.h:176
QLabel * message_label_
Label for messages in the status bar.
Definition: IDEvaluationBase.h:168
QTextEdit * desc_
Workflow Description window.
Definition: IDEvaluationBase.h:160
Spectrum1DWidget * spec_1d_
Definition: IDEvaluationBase.h:165
QToolBar * tool_bar_
Definition: IDEvaluationBase.h:201
Main window of the IDEvaluation tool.
Definition: IDEvaluationBase.h:78
QButtonGroup * intensity_button_group_
Definition: IDEvaluationBase.h:204
LogState
Log message states.
Definition: IDEvaluationBase.h:184
MSExperiment data_
Definition: IDEvaluationBase.h:196
Representation of a mass spectrometry experiment.
Definition: MSExperiment.h:68
String list.
Definition: StringList.h:56
QWorkspace * ws_
Main workspace.
Definition: IDEvaluationBase.h:163
Notice.
Definition: IDEvaluationBase.h:186
A base class for all classes handling default parameters.
Definition: DefaultParamHandler.h:90
std::vector< DoubleReal > q_value_thresholds_
Definition: IDEvaluationBase.h:193
Warning.
Definition: IDEvaluationBase.h:187