Helper class for MaskGraphicsScene to hold drawing conditions.
QString activityToModelType() const
Returns model type corresponding to current activity.
MaskEditorFlags::MaskValue m_mask_value
bool isPolygonMode() const
int activityToRow() const
Returns model row corresponding to given activity.
bool isInZoomMode() const
void setDrawingInProgress(bool value)
MaskEditorFlags::Activity getActivityType() const
void setActivityType(MaskEditorFlags::Activity value)
bool isVerticalLineMode() const
bool isRectangleShapeMode() const
bool isActivityRequiresDrawingCancel(MaskEditorFlags::Activity proposed_new_activity)
return true, if proposed activity requires the cancel of drawing i.e.
bool isMaskAllMode() const
bool m_drawing_in_progress
bool isHorizontalLineMode() const
bool isRectangleMode() const
MaskEditorFlags::Activity m_current_activity
bool getMaskValue() const
bool isDrawingInProgress() const
bool isEllipseMode() const
void setMaskValue(MaskEditorFlags::MaskValue value)
bool isSelectionMode() const