35 #ifndef OPENMS_VISUAL_APPLICATIONS_IDEVALUATIONBASE_H 36 #define OPENMS_VISUAL_APPLICATIONS_IDEVALUATIONBASE_H 39 #include <OpenMS/VISUAL/OpenMS_GUIConfig.h> 47 #include <QtGui/QMainWindow> 48 #include <QtGui/QWorkspace> 49 #include <QtGui/QButtonGroup> 50 #include <QtCore/QProcess> 51 #include <QtGui/QSplashScreen> 60 class QTreeWidgetItem;
62 class QNetworkAccessManager;
71 class TOPPASResources;
73 class Spectrum1DWidget;
95 QSize sizeHint()
const;
97 void setVisibleArea(
double low,
double high);
99 const PeakMap& getPoints()
const;
107 void setIntensityMode(
int index);
111 bool getPoints(std::vector<PeptideIdentification> & peptides ,
const std::vector<double> & q_value_thresholds,
MSSpectrum & points);
117 bool addSearchFile(
const String & file_name);
119 void openFileDialog();
124 bool exportAsImage(
const QString & file_name,
String & error_message,
const QString & format =
"");
128 void showAboutDialog();
135 void showStatusMessage(std::string msg,
OpenMS::UInt time);
183 void closeEvent(QCloseEvent * event);
184 void keyPressEvent(QKeyEvent * e);
216 #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:162
std::vector< double > q_value_thresholds_
Definition: IDEvaluationBase.h:197
unsigned int UInt
Unsigned integer type.
Definition: Types.h:95
String current_path_
Definition: IDEvaluationBase.h:180
QLabel * message_label_
Label for messages in the status bar.
Definition: IDEvaluationBase.h:172
QTextEdit * desc_
Workflow Description window.
Definition: IDEvaluationBase.h:164
Spectrum1DWidget * spec_1d_
Definition: IDEvaluationBase.h:169
Main OpenMS namespace.
Definition: FeatureDeconvolution.h:47
QToolBar * tool_bar_
Definition: IDEvaluationBase.h:205
The representation of a 1D spectrum.
Definition: MSSpectrum.h:67
Main window of the IDEvaluation tool.
Definition: IDEvaluationBase.h:82
PeakMap data_
Definition: IDEvaluationBase.h:200
QButtonGroup * intensity_button_group_
Definition: IDEvaluationBase.h:208
LogState
Log message states.
Definition: IDEvaluationBase.h:188
std::vector< String > StringList
Vector of String.
Definition: ListUtils.h:74
In-Memory representation of a mass spectrometry experiment.
Definition: MSExperiment.h:82
QWorkspace * ws_
Main workspace.
Definition: IDEvaluationBase.h:167
Notice.
Definition: IDEvaluationBase.h:190
A base class for all classes handling default parameters.
Definition: DefaultParamHandler.h:92
Warning.
Definition: IDEvaluationBase.h:191