|
OpenMS
2.5.0
|
Go to the documentation of this file.
50 class Annotation1DItem;
54 public std::list<Annotation1DItem *>
70 typedef std::list<Annotation1DItem *>::iterator
Iterator;
107 void setPen(
const QPen & pen);
110 const QPen &
getPen()
const;
Annotation1DItem * getItemAt(const QPoint &pos) const
Returns a pointer to the item at pos, or 0, if not existent.
double CoordinateType
Coordinate type.
Definition: Annotations1DContainer.h:79
void deselectItemAt(const QPoint &pos)
Deselects the item at pos on the canvas, if it exists.
const QPen & getPen() const
Returns the pen_.
Main OpenMS namespace.
Definition: FeatureDeconvolution.h:46
void selectAll()
Selects all items.
void setSelectedPen(const QPen &pen)
Sets the selected_pen_.
std::list< Annotation1DItem * >::iterator Iterator
Iterator for the 1D annotations.
Definition: Annotations1DContainer.h:70
QPen pen_
The pen used to draw items.
Definition: Annotations1DContainer.h:119
std::vector< Annotation1DItem * > getSelectedItems()
Returns the selected items.
void selectItemAt(const QPoint &pos)
Selects the item at pos on the canvas, if it exists.
void removeSelectedItems()
Removes the selected items.
An abstract class acting as an interface for the different 1D annotation items.
Definition: Annotation1DItem.h:59
Annotations1DContainer()
Default constructor.
virtual ~Annotations1DContainer()
Destructor.
const QPen & getSelectedPen() const
Returns the selected_pen_.
Annotations1DContainer & operator=(const Annotations1DContainer &rhs)
Assignment operator.
std::list< Annotation1DItem * >::const_iterator ConstIterator
Const iterator for the 1D annotations.
Definition: Annotations1DContainer.h:73
DPosition< 2 > PointType
Type of the Points.
Definition: Annotations1DContainer.h:76
void deselectAll()
Deselects all items.
void setPen(const QPen &pen)
Sets the pen_.
QPen selected_pen_
The pen used to draw selected items.
Definition: Annotations1DContainer.h:122
Container for annotations to content of Spectrum1DCanvas.
Definition: Annotations1DContainer.h:53