#ifndef XGUI_RubberBand_H
#define XGUI_RubberBand_H
+#include "XGUI.h"
#include <QWidget>
-class XGUI_AbstractRubberBand: public QWidget
+/*!
+ \class XGUI_AbstractRubberBand
+ \ingroup GUI
+ \brief Analog of class QRubberBand with possibility of creation non-rectangular contour for selection.
+
+ Currently this class does not support Style functionality in full.
+*/
+class XGUI_EXPORT XGUI_AbstractRubberBand: public QWidget
{
Q_OBJECT
protected:
bool myIsClosed;
};
+/*!
+ \class XGUI_RectRubberBand
+ \ingroup GUI
+ \brief Analog of class QRubberBand with possibility of creation non-rectangular contour for selection.
+
+ Redefinition for rectangular rubber band
+*/
class XGUI_RectRubberBand: public XGUI_AbstractRubberBand
{
Q_OBJECT