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;
70 class TOPPASResources;
72 class Spectrum1DWidget;
94 QSize sizeHint()
const;
96 void setVisibleArea(
double low,
double high);
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);
183 void keyPressEvent(QKeyEvent * e);
194 void showLogMessage_(LogState state,
const String & heading,
const String & body);
215 #endif // OPENMS_VISUAL_APPLICATIONS_IDEVALUATIONBASE_H
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
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
QToolBar * tool_bar_
Definition: IDEvaluationBase.h:204
The representation of a 1D spectrum.
Definition: MSSpectrum.h:66
Main window of the IDEvaluation tool.
Definition: IDEvaluationBase.h:81
QButtonGroup * intensity_button_group_
Definition: IDEvaluationBase.h:207
LogState
Log message states.
Definition: IDEvaluationBase.h:187
MSExperiment data_
Definition: IDEvaluationBase.h:199
std::vector< String > StringList
Vector of String.
Definition: ListUtils.h:74
QWorkspace * ws_
Main workspace.
Definition: IDEvaluationBase.h:166
Notice.
Definition: IDEvaluationBase.h:189
A base class for all classes handling default parameters.
Definition: DefaultParamHandler.h:92
Warning.
Definition: IDEvaluationBase.h:190