LibrePCB Developers Documentation
PickPlaceData Class Referencefinal

The librepcb::PickPlaceData class represents the content of a pick&place file. More...

#include <pickplacedata.h>

+ Collaboration diagram for PickPlaceData:

Public Member Functions

 PickPlaceData ()=delete
 
 PickPlaceData (const PickPlaceData &other) noexcept=delete
 
 PickPlaceData (const QString &projectName, const QString &projectVersion, const QString &boardName) noexcept
 
 ~PickPlaceData () noexcept
 
const QString & getProjectName () const noexcept
 
const QString & getProjectVersion () const noexcept
 
const QString & getBoardName () const noexcept
 
const QList< PickPlaceDataItem > & getItems () const noexcept
 
void addItem (const PickPlaceDataItem &item) noexcept
 
PickPlaceDataoperator= (const PickPlaceData &rhs) noexcept=delete
 

Private Attributes

QString mProjectName
 
QString mProjectVersion
 
QString mBoardName
 
QList< PickPlaceDataItemmItems
 

Detailed Description

The librepcb::PickPlaceData class represents the content of a pick&place file.

Constructor & Destructor Documentation

◆ PickPlaceData() [1/3]

PickPlaceData ( )
delete

◆ PickPlaceData() [2/3]

PickPlaceData ( const PickPlaceData other)
deletenoexcept

◆ PickPlaceData() [3/3]

PickPlaceData ( const QString &  projectName,
const QString &  projectVersion,
const QString &  boardName 
)
noexcept

◆ ~PickPlaceData()

~PickPlaceData ( )
noexcept

Member Function Documentation

◆ getProjectName()

const QString& getProjectName ( ) const
inlinenoexcept
+ Here is the caller graph for this function:

◆ getProjectVersion()

const QString& getProjectVersion ( ) const
inlinenoexcept
+ Here is the caller graph for this function:

◆ getBoardName()

const QString& getBoardName ( ) const
inlinenoexcept
+ Here is the caller graph for this function:

◆ getItems()

const QList<PickPlaceDataItem>& getItems ( ) const
inlinenoexcept
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ addItem()

void addItem ( const PickPlaceDataItem item)
noexcept
+ Here is the call graph for this function:

◆ operator=()

PickPlaceData& operator= ( const PickPlaceData rhs)
deletenoexcept

Member Data Documentation

◆ mProjectName

QString mProjectName
private

◆ mProjectVersion

QString mProjectVersion
private

◆ mBoardName

QString mBoardName
private

◆ mItems

QList<PickPlaceDataItem> mItems
private

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