LibrePCB Developers Documentation
GerberExcellonOutputJobWidget Class Referencefinal

The GerberExcellonOutputJobWidget class. More...

#include <gerberexcellonoutputjobwidget.h>

Inherits QWidget.

+ Collaboration diagram for GerberExcellonOutputJobWidget:

Signals

void openUrlRequested (const QUrl &url)
 
void orderPcbDialogTriggered ()
 

Public Member Functions

 GerberExcellonOutputJobWidget ()=delete
 
 GerberExcellonOutputJobWidget (const GerberExcellonOutputJobWidget &other)=delete
 
 GerberExcellonOutputJobWidget (Project &project, std::shared_ptr< GerberExcellonOutputJob > job, QWidget *parent=nullptr) noexcept
 
 ~GerberExcellonOutputJobWidget () noexcept
 
GerberExcellonOutputJobWidgetoperator= (const GerberExcellonOutputJobWidget &rhs)=delete
 

Private Member Functions

void applyBoards (bool checked=true) noexcept
 

Private Attributes

ProjectmProject
 
std::shared_ptr< GerberExcellonOutputJobmJob
 
QScopedPointer< Ui::GerberExcellonOutputJobWidget > mUi
 

Detailed Description

Constructor & Destructor Documentation

◆ GerberExcellonOutputJobWidget() [1/3]

◆ GerberExcellonOutputJobWidget() [2/3]

◆ GerberExcellonOutputJobWidget() [3/3]

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

◆ ~GerberExcellonOutputJobWidget()

Member Function Documentation

◆ operator=()

GerberExcellonOutputJobWidget & operator= ( const GerberExcellonOutputJobWidget rhs)
delete

◆ openUrlRequested

void openUrlRequested ( const QUrl &  url)
signal

◆ orderPcbDialogTriggered

void orderPcbDialogTriggered ( )
signal

◆ applyBoards()

void applyBoards ( bool  checked = true)
privatenoexcept

Member Data Documentation

◆ mProject

Project& mProject
private

◆ mJob

std::shared_ptr<GerberExcellonOutputJob> mJob
private

◆ mUi

QScopedPointer<Ui::GerberExcellonOutputJobWidget> mUi
private

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