12 #ifndef TMRUBBERBAND_H
13 #define TMRUBBERBAND_H
15 #include <QtCore/QObject>
20 #include <QtCore/QList>
51 virtual const QPen* activePen()
const;
54 virtual void setActivePen(
const QPen* p);
58 virtual const QPen* inactivePen()
const;
61 virtual void setInactivePen(
const QPen* p);
72 virtual double pctX()
const;
73 virtual void setPctX(
const double d);
75 virtual double pctY()
const;
76 virtual void setPctY(
const double d);
78 virtual double pctW()
const;
79 virtual void setPctW(
const double d);
81 virtual double pctH()
const;
82 virtual void setPctH(
const double d);
107 void rubberBandUpdated();
110 void activePenChanged(
const QPen*);
113 void inactivePenChanged(
const QPen*);
128 virtual void setActive();