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

The BoardInteractiveHtmlBomGenerator class. More...

#include <boardinteractivehtmlbomgenerator.h>

+ Collaboration diagram for BoardInteractiveHtmlBomGenerator:

Public Member Functions

 BoardInteractiveHtmlBomGenerator ()=delete
 
 BoardInteractiveHtmlBomGenerator (const BoardInteractiveHtmlBomGenerator &other)=delete
 
 BoardInteractiveHtmlBomGenerator (const Board &board, const std::shared_ptr< AssemblyVariant > &av) noexcept
 
 ~BoardInteractiveHtmlBomGenerator () noexcept
 
void setCustomAttributes (const QStringList &attributes) noexcept
 
void setComponentOrder (const QStringList &order) noexcept
 
std::shared_ptr< InteractiveHtmlBomgenerate (const QDateTime &dt)
 
BoardInteractiveHtmlBomGeneratoroperator= (const BoardInteractiveHtmlBomGenerator &rhs)=delete
 

Private Attributes

const BoardmBoard
 
const std::shared_ptr< AssemblyVariantmAssemblyVariant
 
QStringList mCustomAttributes
 
QStringList mComponentOrder
 

Detailed Description

Constructor & Destructor Documentation

◆ BoardInteractiveHtmlBomGenerator() [1/3]

◆ BoardInteractiveHtmlBomGenerator() [2/3]

◆ BoardInteractiveHtmlBomGenerator() [3/3]

BoardInteractiveHtmlBomGenerator ( const Board board,
const std::shared_ptr< AssemblyVariant > &  av 
)
explicitnoexcept

◆ ~BoardInteractiveHtmlBomGenerator()

Member Function Documentation

◆ setCustomAttributes()

void setCustomAttributes ( const QStringList &  attributes)
noexcept
+ Here is the caller graph for this function:

◆ setComponentOrder()

void setComponentOrder ( const QStringList &  order)
noexcept
+ Here is the caller graph for this function:

◆ generate()

std::shared_ptr< InteractiveHtmlBom > generate ( const QDateTime &  dt)
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ operator=()

Member Data Documentation

◆ mBoard

const Board& mBoard
private

◆ mAssemblyVariant

const std::shared_ptr<AssemblyVariant> mAssemblyVariant
private

◆ mCustomAttributes

QStringList mCustomAttributes
private

◆ mComponentOrder

QStringList mComponentOrder
private

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