20#ifndef LIBREPCB_CORE_BOARDINTERACTIVEHTMLBOMGENERATOR_H
21#define LIBREPCB_CORE_BOARDINTERACTIVEHTMLBOMGENERATOR_H
26#include "../../types/uuid.h"
39class InteractiveHtmlBom;
57 const Board& board,
const std::shared_ptr<AssemblyVariant>& av)
noexcept;
The AssemblyVariant class.
Definition assemblyvariant.h:44
The Board class represents a PCB of a project and is always part of a circuit.
Definition board.h:73
The BoardInteractiveHtmlBomGenerator class.
Definition boardinteractivehtmlbomgenerator.h:48
const Board & mBoard
Definition boardinteractivehtmlbomgenerator.h:70
QStringList mComponentOrder
Definition boardinteractivehtmlbomgenerator.h:73
void setCustomAttributes(const QStringList &attributes) noexcept
Definition boardinteractivehtmlbomgenerator.cpp:73
BoardInteractiveHtmlBomGenerator(const BoardInteractiveHtmlBomGenerator &other)=delete
const std::shared_ptr< AssemblyVariant > mAssemblyVariant
Definition boardinteractivehtmlbomgenerator.h:71
BoardInteractiveHtmlBomGenerator()=delete
QStringList mCustomAttributes
Definition boardinteractivehtmlbomgenerator.h:72
std::shared_ptr< InteractiveHtmlBom > generate(const QDateTime &dt)
Definition boardinteractivehtmlbomgenerator.cpp:83
void setComponentOrder(const QStringList &order) noexcept
Definition boardinteractivehtmlbomgenerator.cpp:78
~BoardInteractiveHtmlBomGenerator() noexcept
Definition boardinteractivehtmlbomgenerator.cpp:66
Zip file reader.
Definition interactivehtmlbom.h:55
Definition occmodel.cpp:77