Class MarkerTool#
Inherits the following classes: AbstractTwoPointTool
Public Functions#
Type | Name |
---|---|
MarkerTool (QObject * parent=nullptr) |
|
CaptureTool * | copy (QObject * parent=nullptr) override |
QString | description () override const |
QIcon | icon (const QColor & background, bool inEditor) override const |
QRect | mousePreviewRect (const CaptureContext & context) override const |
QString | name () override const |
void | paintMousePreview (QPainter & painter, const CaptureContext & context) override |
void | process (QPainter & painter, const QPixmap & pixmap) override |
Public Functions inherited from AbstractTwoPointTool#
Type | Name |
---|---|
AbstractTwoPointTool (QObject * parent=nullptr) |
|
QRect | boundingRect () override const |
bool | closeOnButtonPressed () override const |
const QColor & | color () |
bool | isSelectable () override const |
bool | isValid () override const |
QRect | mousePreviewRect (const CaptureContext & context) override const |
void | move (const QPoint & pos) override |
void | paintMousePreview (QPainter & painter, const CaptureContext & context) override |
const QPair< QPoint, QPoint > | points () const |
const QPoint * | pos () override |
bool | showMousePreview () override const |
int | size () override const |
Protected Attributes inherited from AbstractTwoPointTool#
Type | Name |
---|---|
bool | m_supportsDiagonalAdj = = false |
bool | m_supportsOrthogonalAdj = = false |
Protected Functions#
Type | Name |
---|---|
CaptureTool::Type | type () override const |
Protected Functions inherited from AbstractTwoPointTool#
Type | Name |
---|---|
void | copyParams (const AbstractTwoPointTool * from, AbstractTwoPointTool * to) |
void | setPadding (int padding) |
Public Functions Documentation#
function MarkerTool#
explicit MarkerTool::MarkerTool (
QObject * parent=nullptr
)
function copy#
CaptureTool * MarkerTool::copy (
QObject * parent=nullptr
) override
function description#
QString MarkerTool::description () override const
function icon#
QIcon MarkerTool::icon (
const QColor & background,
bool inEditor
) override const
function mousePreviewRect#
QRect MarkerTool::mousePreviewRect (
const CaptureContext & context
) override const
function name#
QString MarkerTool::name () override const
function paintMousePreview#
void MarkerTool::paintMousePreview (
QPainter & painter,
const CaptureContext & context
) override
function process#
void MarkerTool::process (
QPainter & painter,
const QPixmap & pixmap
) override
Protected Functions Documentation#
function type#
CaptureTool::Type MarkerTool::type () override const