24#include <QExplicitlySharedDataPointer>
53 FocusPoint(
float x_position,
float y_position,
float width,
float height, TypePoint type);
54 FocusPoint(
float x_position,
float y_position,
float width,
float height);
68 void setType(TypePoint type);
69 TypePoint getType()
const;
70 QString getTypeDescription()
const;
75 void setCenterPosition(
float x_position,
float y_position);
76 void setSize(
float width,
float height);
77 void setRect(
const QRectF& rectF);
78 QPointF getCenterPosition()
const;
79 QSizeF getSize()
const;
80 QRectF getRect()
const;
85 QRect getRectBySize(
const QSize& size)
const;
90 QExplicitlySharedDataPointer<Private> d;
108 return (type1 = type1 | type2);
113 return (type1 = type1 & type2);
117DIGIKAM_EXPORT QDebug
operator<<(QDebug dbg,
const FocusPoint& fp);
Definition focuspoint.h:35
TypePoint
Definition focuspoint.h:39
Definition datefolderview.cpp:34
QDebug operator<<(QDebug dbg, const DbEngineParameters &p)
Definition dbengineparameters.cpp:930
FocusPoint::TypePoint operator&(FocusPoint::TypePoint type1, FocusPoint::TypePoint type2)
Definition focuspoint.h:101
FocusPoint::TypePoint & operator&=(FocusPoint::TypePoint &type1, FocusPoint::TypePoint type2)
Definition focuspoint.h:111
FocusPoint::TypePoint operator|(FocusPoint::TypePoint type1, FocusPoint::TypePoint type2)
Definition focuspoint.h:96
FocusPoint::TypePoint & operator|=(FocusPoint::TypePoint &type1, FocusPoint::TypePoint type2)
Definition focuspoint.h:106