ClassList > CaptureToolButton
Inherits the following classes: CaptureButton
Public Functions
See CaptureButton
Public Static Functions
See CaptureButton
Protected Attributes
Type |
Name |
CaptureTool * |
m_tool
|
Protected Static Attributes
Type |
Name |
QList< CaptureTool::Type > |
iterableButtonTypes = = { |
CaptureTool::TYPE_PENCIL, CaptureTool::TYPE_DRAWER, |
|
CaptureTool::TYPE_ARROW, CaptureTool::TYPE_SELECTION, |
|
CaptureTool::TYPE_RECTANGLE, CaptureTool::TYPE_CIRCLE, |
|
CaptureTool::TYPE_MARKER, CaptureTool::TYPE_TEXT, |
|
CaptureTool::TYPE_CIRCLECOUNT, CaptureTool::TYPE_PIXELATE, |
|
CaptureTool::TYPE_MOVESELECTION, CaptureTool::TYPE_UNDO, |
|
CaptureTool::TYPE_REDO, CaptureTool::TYPE_COPY, |
|
CaptureTool::TYPE_SAVE, CaptureTool::TYPE_EXIT, |
|
CaptureTool::TYPE_IMAGEUPLOADER, |
|
CaptureTool::TYPE\_OPEN\_APP,
CaptureTool::TYPE\_PIN, CaptureTool::TYPE\_SIZEINCREASE,
CaptureTool::TYPE\_SIZEDECREASE, CaptureTool::TYPE\_ACCEPT,
}
|
Protected Functions
Public Functions Documentation
explicit CaptureToolButton::CaptureToolButton (
const CaptureTool::Type t,
QWidget * parent=nullptr
)
function animatedShow
void CaptureToolButton::animatedShow ()
function description
QString CaptureToolButton::description () const
function icon
QIcon CaptureToolButton::icon () const
function name
QString CaptureToolButton::name () const
function setColor
void CaptureToolButton::setColor (
const QColor & c
)
CaptureTool * CaptureToolButton::tool () const
CaptureToolButton::~CaptureToolButton ()
Public Static Functions Documentation
static const QList< CaptureTool::Type > & CaptureToolButton::getIterableButtonTypes ()
static int CaptureToolButton::getPriorityByButton (
CaptureTool::Type b
)
Protected Attributes Documentation
CaptureTool* CaptureToolButton::m_tool;
Protected Static Attributes Documentation
QList< CaptureTool::Type > CaptureToolButton::iterableButtonTypes;
Protected Functions Documentation
function mousePressEvent
void CaptureToolButton::mousePressEvent (
QMouseEvent * e
) override