#include <OpenMS/VISUAL/MSMetaDataExplorer.h>
It contains a tree view showing all objects of the file to be viewed in hierarchical order.
The meta info data of the tree items are shown in the right part of the viewer, when they are selected in the tree.
Public Slots | |
void | setStatus (std::string status) |
Set a list of error strings due to invalid date format. | |
Public Member Functions | |
MSMetaDataExplorer (bool editable=FALSE, QWidget *parent=0, bool modal=FALSE) | |
Constructor with flag for edit mode. | |
template<class T> | |
void | visualize (T &class_reference) |
A template function to add classes. | |
bool | isEditable () |
Check if mode is editable or not. | |
Private Slots | |
void | showDetails_ (QTreeWidgetItem *item, int column) |
Raises the corresponding viewer from the widget stack according to the item selected in the tree. | |
void | saveAll_ () |
Saves all changes and close explorer. | |
Private Member Functions | |
void | connectVisualizer_ (BaseVisualizer *) |
Connects the Signals of all visualier classes with Slot setStatus(). | |
void | filterHits_ (DoubleReal threshold, bool higher_better, int tree_item_id) |
Filters hits according to a score threshold. Takes the score orientation into account. | |
void | showAllHits_ (int tree_item_id) |
Shows hits. | |
Visualizer for the different classes | |
void | visualize_ (ExperimentalSettings &meta, QTreeWidgetItem *parent=0) |
void | visualize_ (SpectrumSettings &meta, QTreeWidgetItem *parent=0) |
void | visualize_ (MetaInfoInterface &meta, QTreeWidgetItem *parent=0) |
void | visualize_ (Sample &meta, QTreeWidgetItem *parent=0) |
void | visualize_ (HPLC &meta, QTreeWidgetItem *parent=0) |
void | visualize_ (Digestion &meta, QTreeWidgetItem *parent=0) |
void | visualize_ (Modification &meta, QTreeWidgetItem *parent=0) |
void | visualize_ (Tagging &meta, QTreeWidgetItem *parent=0) |
void | visualize_ (Gradient &meta, QTreeWidgetItem *parent=0) |
void | visualize_ (Software &meta, QTreeWidgetItem *parent=0) |
void | visualize_ (SourceFile &meta, QTreeWidgetItem *parent=0) |
void | visualize_ (ContactPerson &meta, QTreeWidgetItem *parent=0) |
void | visualize_ (Instrument &meta, QTreeWidgetItem *parent=0) |
void | visualize_ (IonSource &meta, QTreeWidgetItem *parent=0) |
void | visualize_ (IonDetector &meta, QTreeWidgetItem *parent=0) |
void | visualize_ (MassAnalyzer &meta, QTreeWidgetItem *parent=0) |
void | visualize_ (ProcessingMethod &meta, QTreeWidgetItem *parent=0) |
void | visualize_ (ProteinIdentification &meta, QTreeWidgetItem *parent=0) |
void | visualize_ (ProteinHit &meta, QTreeWidgetItem *parent=0) |
void | visualize_ (PeptideHit &meta, QTreeWidgetItem *parent=0) |
void | visualize_ (Acquisition &meta, QTreeWidgetItem *parent=0) |
void | visualize_ (AcquisitionInfo &meta, QTreeWidgetItem *parent=0) |
void | visualize_ (MetaInfoDescription &meta, QTreeWidgetItem *parent=0, const String &key="") |
void | visualize_ (Precursor &meta, QTreeWidgetItem *parent=0) |
void | visualize_ (InstrumentSettings &meta, QTreeWidgetItem *parent=0) |
void | visualize_ (PeptideIdentification &meta, QTreeWidgetItem *parent=0) |
Private Attributes | |
std::string | status_list_ |
A list of setting errors due to invalid formats. | |
bool | editable_ |
Indicates the mode. | |
QStackedWidget * | ws_ |
A widgetstack that keeps track of all widgets. | |
QPushButton * | saveallbutton_ |
Save button. | |
QPushButton * | closebutton_ |
Close Button. | |
QPushButton * | cancelbutton_ |
Cancel Button. | |
QPushButton * | undobutton_ |
Undo Button. | |
QTreeWidget * | treeview_ |
The tree. | |
Friends | |
class | ProteinIdentificationVisualizer |
Defines friend classess that can use the functionality of the subclasses. | |
class | PeptideIdentificationVisualizer |
MSMetaDataExplorer | ( | bool | editable = FALSE , |
|
QWidget * | parent = 0 , |
|||
bool | modal = FALSE | |||
) |
Constructor with flag for edit mode.
void visualize | ( | T & | class_reference | ) | [inline] |
A template function to add classes.
The meta data information of many different objects can be visualized using this function. The object is passed to one of the type-specific visualize_ methods, managing the visulization of the meta data.
bool isEditable | ( | ) |
Check if mode is editable or not.
void setStatus | ( | std::string | status | ) | [slot] |
Set a list of error strings due to invalid date format.
void showDetails_ | ( | QTreeWidgetItem * | item, | |
int | column | |||
) | [private, slot] |
Raises the corresponding viewer from the widget stack according to the item selected in the tree.
void saveAll_ | ( | ) | [private, slot] |
Saves all changes and close explorer.
void visualize_ | ( | ExperimentalSettings & | meta, | |
QTreeWidgetItem * | parent = 0 | |||
) | [private] |
void visualize_ | ( | SpectrumSettings & | meta, | |
QTreeWidgetItem * | parent = 0 | |||
) | [private] |
void visualize_ | ( | MetaInfoInterface & | meta, | |
QTreeWidgetItem * | parent = 0 | |||
) | [private] |
void visualize_ | ( | Sample & | meta, | |
QTreeWidgetItem * | parent = 0 | |||
) | [private] |
void visualize_ | ( | HPLC & | meta, | |
QTreeWidgetItem * | parent = 0 | |||
) | [private] |
void visualize_ | ( | Digestion & | meta, | |
QTreeWidgetItem * | parent = 0 | |||
) | [private] |
void visualize_ | ( | Modification & | meta, | |
QTreeWidgetItem * | parent = 0 | |||
) | [private] |
void visualize_ | ( | Tagging & | meta, | |
QTreeWidgetItem * | parent = 0 | |||
) | [private] |
void visualize_ | ( | Gradient & | meta, | |
QTreeWidgetItem * | parent = 0 | |||
) | [private] |
void visualize_ | ( | Software & | meta, | |
QTreeWidgetItem * | parent = 0 | |||
) | [private] |
void visualize_ | ( | SourceFile & | meta, | |
QTreeWidgetItem * | parent = 0 | |||
) | [private] |
void visualize_ | ( | ContactPerson & | meta, | |
QTreeWidgetItem * | parent = 0 | |||
) | [private] |
void visualize_ | ( | Instrument & | meta, | |
QTreeWidgetItem * | parent = 0 | |||
) | [private] |
void visualize_ | ( | IonSource & | meta, | |
QTreeWidgetItem * | parent = 0 | |||
) | [private] |
void visualize_ | ( | IonDetector & | meta, | |
QTreeWidgetItem * | parent = 0 | |||
) | [private] |
void visualize_ | ( | MassAnalyzer & | meta, | |
QTreeWidgetItem * | parent = 0 | |||
) | [private] |
void visualize_ | ( | ProcessingMethod & | meta, | |
QTreeWidgetItem * | parent = 0 | |||
) | [private] |
void visualize_ | ( | ProteinIdentification & | meta, | |
QTreeWidgetItem * | parent = 0 | |||
) | [private] |
void visualize_ | ( | ProteinHit & | meta, | |
QTreeWidgetItem * | parent = 0 | |||
) | [private] |
void visualize_ | ( | PeptideHit & | meta, | |
QTreeWidgetItem * | parent = 0 | |||
) | [private] |
void visualize_ | ( | Acquisition & | meta, | |
QTreeWidgetItem * | parent = 0 | |||
) | [private] |
void visualize_ | ( | AcquisitionInfo & | meta, | |
QTreeWidgetItem * | parent = 0 | |||
) | [private] |
void visualize_ | ( | MetaInfoDescription & | meta, | |
QTreeWidgetItem * | parent = 0 , |
|||
const String & | key = "" | |||
) | [private] |
void visualize_ | ( | Precursor & | meta, | |
QTreeWidgetItem * | parent = 0 | |||
) | [private] |
void visualize_ | ( | InstrumentSettings & | meta, | |
QTreeWidgetItem * | parent = 0 | |||
) | [private] |
void visualize_ | ( | PeptideIdentification & | meta, | |
QTreeWidgetItem * | parent = 0 | |||
) | [private] |
void connectVisualizer_ | ( | BaseVisualizer * | ) | [private] |
Connects the Signals of all visualier classes with Slot setStatus().
void filterHits_ | ( | DoubleReal | threshold, | |
bool | higher_better, | |||
int | tree_item_id | |||
) | [private] |
Filters hits according to a score threshold. Takes the score orientation into account.
void showAllHits_ | ( | int | tree_item_id | ) | [private] |
Shows hits.
friend class ProteinIdentificationVisualizer [friend] |
Defines friend classess that can use the functionality of the subclasses.
friend class PeptideIdentificationVisualizer [friend] |
std::string status_list_ [private] |
A list of setting errors due to invalid formats.
bool editable_ [private] |
Indicates the mode.
QStackedWidget* ws_ [private] |
A widgetstack that keeps track of all widgets.
QPushButton* saveallbutton_ [private] |
Save button.
QPushButton* closebutton_ [private] |
Close Button.
QPushButton* cancelbutton_ [private] |
Cancel Button.
QPushButton* undobutton_ [private] |
Undo Button.
QTreeWidget* treeview_ [private] |
The tree.
Generated Tue Apr 1 15:36:48 2008 -- using doxygen 1.5.4 | OpenMS / TOPP 1.1 |