26 #ifndef QCP_ITEM_BRACKET_H
27 #define QCP_ITEM_BRACKET_H
29 #include "../global.h"
39 Q_PROPERTY(QPen pen READ pen WRITE setPen)
40 Q_PROPERTY(QPen selectedPen READ selectedPen WRITE setSelectedPen)
41 Q_PROPERTY(
double length READ length WRITE setLength)
55 QPen pen()
const {
return mPen; }
56 QPen selectedPen()
const {
return mSelectedPen; }
57 double length()
const {
return mLength; }
58 BracketStyle style()
const {
return mStyle; }
61 void setPen(
const QPen &pen);
62 void setSelectedPen(
const QPen &pen);
63 void setLength(
double length);
64 void setStyle(BracketStyle style);
67 virtual double selectTest(
const QPointF &pos,
bool onlySelectable, QVariant *details=0)
const;
75 enum AnchorIndex {aiCenter};
76 QPen mPen, mSelectedPen;
88 #endif // QCP_ITEM_BRACKET_H