![]() |
LibrePCB Developers Documentation
|
The FootprintClipboardData class. More...
#include <footprintclipboarddata.h>
Public Member Functions | |
FootprintClipboardData ()=delete | |
FootprintClipboardData (const FootprintClipboardData &other)=delete | |
FootprintClipboardData (const Uuid &footprintUuid, const PackagePadList &packagePads, const Point &cursorPos) noexcept | |
FootprintClipboardData (const SExpression &node) | |
~FootprintClipboardData () noexcept | |
bool | getItemCount () const noexcept |
const Uuid & | getFootprintUuid () const noexcept |
const Point & | getCursorPos () const noexcept |
PackagePadList & | getPackagePads () noexcept |
const PackagePadList & | getPackagePads () const noexcept |
FootprintPadList & | getFootprintPads () noexcept |
const FootprintPadList & | getFootprintPads () const noexcept |
PolygonList & | getPolygons () noexcept |
const PolygonList & | getPolygons () const noexcept |
CircleList & | getCircles () noexcept |
const CircleList & | getCircles () const noexcept |
StrokeTextList & | getStrokeTexts () noexcept |
const StrokeTextList & | getStrokeTexts () const noexcept |
ZoneList & | getZones () noexcept |
const ZoneList & | getZones () const noexcept |
HoleList & | getHoles () noexcept |
const HoleList & | getHoles () const noexcept |
std::unique_ptr< QMimeData > | toMimeData (const GraphicsLayerList &layers) |
FootprintClipboardData & | operator= (const FootprintClipboardData &rhs)=delete |
Static Public Member Functions | |
static std::unique_ptr< FootprintClipboardData > | fromMimeData (const QMimeData *mime) |
static bool | isValid (const QMimeData *mime) noexcept |
Private Member Functions | |
QPixmap | generatePixmap (const GraphicsLayerList &layers) noexcept |
Static Private Member Functions | |
static QString | getMimeType () noexcept |
The FootprintClipboardData class.
|
delete |
|
delete |
|
noexcept |
|
explicit |
|
noexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
std::unique_ptr< QMimeData > toMimeData | ( | const GraphicsLayerList & | layers | ) |
|
static |
|
staticnoexcept |
|
delete |
|
privatenoexcept |
|
staticprivatenoexcept |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |