LibrePCB Developers Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Bom Class Referencefinal

The Bom class represents a bill of materials list. More...

#include <bom.h>

+ Collaboration diagram for Bom:

Public Member Functions

 Bom ()=delete
 
 Bom (const Bom &other) noexcept=delete
 
 Bom (const QStringList &columns) noexcept
 
 ~Bom () noexcept
 
const QStringList & getColumns () const noexcept
 
const QList< BomItem > & getItems () const noexcept
 
void addItem (const QString &designator, const QStringList &attributes) noexcept
 
Bomoperator= (const Bom &rhs) noexcept=delete
 

Private Attributes

QStringList mColumns
 
QList< BomItemmItems
 

Detailed Description

The Bom class represents a bill of materials list.

Constructor & Destructor Documentation

Bom ( )
delete
Bom ( const Bom other)
deletenoexcept
Bom ( const QStringList &  columns)
explicitnoexcept
~Bom ( )
noexcept

Member Function Documentation

const QStringList& getColumns ( ) const
inlinenoexcept
const QList<BomItem>& getItems ( ) const
inlinenoexcept
void addItem ( const QString &  designator,
const QStringList &  attributes 
)
noexcept

+ Here is the call graph for this function:

Bom& operator= ( const Bom rhs)
deletenoexcept

Member Data Documentation

QStringList mColumns
private
QList<BomItem> mItems
private

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