KDStateMachineEditor API Documentation 2.1
Loading...
Searching...
No Matches
Signals | Public Member Functions | Properties | List of all members
QuickPen Class Reference

#include <quickpen_p.h>

Inheritance diagram for QuickPen:
Inheritance graph
[legend]
Collaboration diagram for QuickPen:
Collaboration graph
[legend]

Signals

void penChanged ()
 

Public Member Functions

 QuickPen (QObject *parent=nullptr)
 
QColor color () const
 
void modifyPen (QPen *pen) const
 
void setColor (const QColor &color)
 
void setStyle (Qt::PenStyle style)
 
void setWidth (qreal width)
 
Qt::PenStyle style () const
 
QPen toQPen () const
 
qreal width () const
 

Properties

QColor color
 
Qt::PenStyle style
 
qreal width
 

Detailed Description

QObject-wrapper for QPen

Note
There's QQuickPen (in a private header) somewhere in QtDeclarative, but that's very rudimentary No support for overwriting the dash pattern, etc. pp.

Definition at line 32 of file quickpen_p.h.

Constructor & Destructor Documentation

◆ QuickPen()

QuickPen::QuickPen ( QObject *  parent = nullptr)
explicit

Definition at line 20 of file quickpen.cpp.

Member Function Documentation

◆ color()

QColor QuickPen::color ( ) const

Definition at line 54 of file quickpen.cpp.

◆ modifyPen()

void QuickPen::modifyPen ( QPen *  pen) const

Definition at line 28 of file quickpen.cpp.

Referenced by toQPen().

◆ penChanged

void QuickPen::penChanged ( )
signal

Referenced by setColor(), setStyle(), and setWidth().

◆ setColor()

void QuickPen::setColor ( const QColor &  color)

Definition at line 59 of file quickpen.cpp.

References color, and penChanged().

◆ setStyle()

void QuickPen::setStyle ( Qt::PenStyle  style)

Definition at line 70 of file quickpen.cpp.

References penChanged(), and style.

◆ setWidth()

void QuickPen::setWidth ( qreal  width)

Definition at line 48 of file quickpen.cpp.

References penChanged(), and width.

◆ style()

Qt::PenStyle QuickPen::style ( ) const

Definition at line 65 of file quickpen.cpp.

◆ toQPen()

QPen QuickPen::toQPen ( ) const

Definition at line 36 of file quickpen.cpp.

References modifyPen().

◆ width()

qreal QuickPen::width ( ) const

Definition at line 43 of file quickpen.cpp.

Property Documentation

◆ color

QColor QuickPen::color
readwrite

Definition at line 36 of file quickpen_p.h.

Referenced by setColor().

◆ style

Qt::PenStyle QuickPen::style
readwrite

Definition at line 37 of file quickpen_p.h.

Referenced by setStyle().

◆ width

qreal QuickPen::width
readwrite

Definition at line 35 of file quickpen_p.h.

Referenced by setWidth().


The documentation for this class was generated from the following files:

© Klarälvdalens Datakonsult AB (KDAB)
"The Qt, C++ and OpenGL Experts"
https://www.kdab.com/
KDStateMachineEditor
Create Qt State Machine metacode using a graphical user interface
https://github.com/KDAB/KDStateMachineEditor
Generated on Tue Jul 15 2025 15:21:47 for KDStateMachineEditor API Documentation by doxygen 1.9.8