LibrePCB Developers Documentation
ArchiveOutputJobWidget Class Referencefinal

The ArchiveOutputJobWidget class. More...

#include <archiveoutputjobwidget.h>

Inherits QWidget.

+ Collaboration diagram for ArchiveOutputJobWidget:

Public Member Functions

 ArchiveOutputJobWidget ()=delete
 
 ArchiveOutputJobWidget (const ArchiveOutputJobWidget &other)=delete
 
 ArchiveOutputJobWidget (Project &project, const OutputJobList &allJobs, std::shared_ptr< ArchiveOutputJob > job, QWidget *parent=nullptr) noexcept
 
 ~ArchiveOutputJobWidget () noexcept
 
ArchiveOutputJobWidgetoperator= (const ArchiveOutputJobWidget &rhs)=delete
 

Private Member Functions

void applyInputJobs () noexcept
 

Private Attributes

ProjectmProject
 
const OutputJobListmAllJobs
 
std::shared_ptr< ArchiveOutputJobmJob
 
QScopedPointer< Ui::ArchiveOutputJobWidget > mUi
 

Detailed Description

Constructor & Destructor Documentation

◆ ArchiveOutputJobWidget() [1/3]

◆ ArchiveOutputJobWidget() [2/3]

◆ ArchiveOutputJobWidget() [3/3]

ArchiveOutputJobWidget ( Project project,
const OutputJobList allJobs,
std::shared_ptr< ArchiveOutputJob job,
QWidget *  parent = nullptr 
)
explicitnoexcept

◆ ~ArchiveOutputJobWidget()

~ArchiveOutputJobWidget ( )
noexcept

Member Function Documentation

◆ operator=()

ArchiveOutputJobWidget & operator= ( const ArchiveOutputJobWidget rhs)
delete

◆ applyInputJobs()

void applyInputJobs ( )
privatenoexcept
+ Here is the call graph for this function:

Member Data Documentation

◆ mProject

Project& mProject
private

◆ mAllJobs

const OutputJobList& mAllJobs
private

◆ mJob

std::shared_ptr<ArchiveOutputJob> mJob
private

◆ mUi

QScopedPointer<Ui::ArchiveOutputJobWidget> mUi
private

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