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

The InteractiveHtmlBomOutputJobWidget class. More...

#include <interactivehtmlbomoutputjobwidget.h>

Inherits QWidget.

+ Collaboration diagram for InteractiveHtmlBomOutputJobWidget:

Public Member Functions

 InteractiveHtmlBomOutputJobWidget ()=delete
 
 InteractiveHtmlBomOutputJobWidget (const InteractiveHtmlBomOutputJobWidget &other)=delete
 
 InteractiveHtmlBomOutputJobWidget (Project &project, std::shared_ptr< InteractiveHtmlBomOutputJob > job, QWidget *parent=nullptr) noexcept
 
 ~InteractiveHtmlBomOutputJobWidget () noexcept
 
InteractiveHtmlBomOutputJobWidgetoperator= (const InteractiveHtmlBomOutputJobWidget &rhs)=delete
 

Private Member Functions

void applyBoards (bool checked=true) noexcept
 
void applyVariants (bool checked=true) noexcept
 

Private Attributes

ProjectmProject
 
std::shared_ptr< InteractiveHtmlBomOutputJobmJob
 
QScopedPointer< Ui::InteractiveHtmlBomOutputJobWidget > mUi
 

Detailed Description

Constructor & Destructor Documentation

◆ InteractiveHtmlBomOutputJobWidget() [1/3]

◆ InteractiveHtmlBomOutputJobWidget() [2/3]

◆ InteractiveHtmlBomOutputJobWidget() [3/3]

InteractiveHtmlBomOutputJobWidget ( Project project,
std::shared_ptr< InteractiveHtmlBomOutputJob job,
QWidget *  parent = nullptr 
)
explicitnoexcept

◆ ~InteractiveHtmlBomOutputJobWidget()

Member Function Documentation

◆ operator=()

◆ applyBoards()

void applyBoards ( bool  checked = true)
privatenoexcept
+ Here is the call graph for this function:

◆ applyVariants()

void applyVariants ( bool  checked = true)
privatenoexcept
+ Here is the call graph for this function:

Member Data Documentation

◆ mProject

Project& mProject
private

◆ mJob

std::shared_ptr<InteractiveHtmlBomOutputJob> mJob
private

◆ mUi

QScopedPointer<Ui::InteractiveHtmlBomOutputJobWidget> mUi
private

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