LibrePCB Developers Documentation
|
The SymbolClipboardData class. More...
#include <symbolclipboarddata.h>
Public Member Functions | |
SymbolClipboardData ()=delete | |
SymbolClipboardData (const SymbolClipboardData &other)=delete | |
SymbolClipboardData (const Uuid &symbolUuid, const Point &cursorPos) noexcept | |
SymbolClipboardData (const SExpression &node) | |
~SymbolClipboardData () noexcept | |
bool | getItemCount () const noexcept |
const Uuid & | getSymbolUuid () const noexcept |
const Point & | getCursorPos () const noexcept |
SymbolPinList & | getPins () noexcept |
const SymbolPinList & | getPins () const noexcept |
PolygonList & | getPolygons () noexcept |
const PolygonList & | getPolygons () const noexcept |
CircleList & | getCircles () noexcept |
const CircleList & | getCircles () const noexcept |
TextList & | getTexts () noexcept |
const TextList & | getTexts () const noexcept |
std::unique_ptr< QMimeData > | toMimeData (const IF_GraphicsLayerProvider &lp) |
SymbolClipboardData & | operator= (const SymbolClipboardData &rhs)=delete |
Static Public Member Functions | |
static std::unique_ptr< SymbolClipboardData > | fromMimeData (const QMimeData *mime) |
Private Member Functions | |
QPixmap | generatePixmap (const IF_GraphicsLayerProvider &lp) noexcept |
Static Private Member Functions | |
static QString | getMimeType () noexcept |
Private Attributes | |
Uuid | mSymbolUuid |
Point | mCursorPos |
SymbolPinList | mPins |
PolygonList | mPolygons |
CircleList | mCircles |
TextList | mTexts |
The SymbolClipboardData class.
|
delete |
|
delete |
|
noexcept |
|
explicit |
|
noexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
std::unique_ptr< QMimeData > toMimeData | ( | const IF_GraphicsLayerProvider & | lp | ) |
|
static |
|
delete |
|
privatenoexcept |
|
staticprivatenoexcept |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |