LibrePCB Developers Documentation
BoardClipboardDataBuilder Class Referencefinal

The BoardClipboardDataBuilder class. More...

#include <boardclipboarddatabuilder.h>

+ Collaboration diagram for BoardClipboardDataBuilder:

Public Member Functions

 BoardClipboardDataBuilder ()=delete
 
 BoardClipboardDataBuilder (const BoardClipboardDataBuilder &other)=delete
 
 BoardClipboardDataBuilder (BoardGraphicsScene &scene) noexcept
 
 ~BoardClipboardDataBuilder () noexcept
 
std::unique_ptr< BoardClipboardDatagenerate (const Point &cursorPos) const noexcept
 
BoardClipboardDataBuilderoperator= (const BoardClipboardDataBuilder &rhs)=delete
 

Private Attributes

BoardGraphicsScenemScene
 

Detailed Description

Constructor & Destructor Documentation

◆ BoardClipboardDataBuilder() [1/3]

◆ BoardClipboardDataBuilder() [2/3]

◆ BoardClipboardDataBuilder() [3/3]

BoardClipboardDataBuilder ( BoardGraphicsScene scene)
explicitnoexcept

◆ ~BoardClipboardDataBuilder()

Member Function Documentation

◆ generate()

std::unique_ptr< BoardClipboardData > generate ( const Point cursorPos) const
noexcept
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ operator=()

BoardClipboardDataBuilder & operator= ( const BoardClipboardDataBuilder rhs)
delete

Member Data Documentation

◆ mScene

BoardGraphicsScene& mScene
private

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