35 #ifndef OPENMS_VISUAL_ANNOTATION_ANNOTATIONS1DCONTAINER_H    36 #define OPENMS_VISUAL_ANNOTATION_ANNOTATIONS1DCONTAINER_H    51   class Annotation1DItem;
    55     public std::list<Annotation1DItem *>
    71     typedef std::list<Annotation1DItem *>::iterator 
Iterator;
   108     void setPen(
const QPen & pen);
   111     const QPen & 
getPen() 
const;
 double CoordinateType
Coordinate type. 
Definition: Annotations1DContainer.h:80
 
An abstract class acting as an interface for the different 1D annotation items. 
Definition: Annotation1DItem.h:60
 
const QPen & getPen() const
Returns the pen_. 
 
QPen selected_pen_
The pen used to draw selected items. 
Definition: Annotations1DContainer.h:123
 
Annotations1DContainer & operator=(const Annotations1DContainer &rhs)
Assignment operator. 
 
Main OpenMS namespace. 
Definition: FeatureDeconvolution.h:47
 
void setPen(const QPen &pen)
Sets the pen_. 
 
QPen pen_
The pen used to draw items. 
Definition: Annotations1DContainer.h:120
 
virtual ~Annotations1DContainer()
Destructor. 
 
std::vector< Annotation1DItem * > getSelectedItems()
Returns the selected items. 
 
void deselectAll()
Deselects all items. 
 
void removeSelectedItems()
Removes the selected items. 
 
Annotation1DItem * getItemAt(const QPoint &pos) const
Returns a pointer to the item at pos, or 0, if not existent. 
 
Annotations1DContainer()
Default constructor. 
 
void deselectItemAt(const QPoint &pos)
Deselects the item at pos on the canvas, if it exists. 
 
void selectItemAt(const QPoint &pos)
Selects the item at pos on the canvas, if it exists. 
 
const QPen & getSelectedPen() const
Returns the selected_pen_. 
 
void selectAll()
Selects all items. 
 
DPosition< 2 > PointType
Type of the Points. 
Definition: Annotations1DContainer.h:77
 
std::list< Annotation1DItem * >::iterator Iterator
Iterator for the 1D annotations. 
Definition: Annotations1DContainer.h:71
 
std::list< Annotation1DItem * >::const_iterator ConstIterator
Const iterator for the 1D annotations. 
Definition: Annotations1DContainer.h:74
 
Container for annotations to content of Spectrum1DCanvas. 
Definition: Annotations1DContainer.h:54
 
void setSelectedPen(const QPen &pen)
Sets the selected_pen_.