LibrePCB Developers Documentation
ProjectJsonOutputJobWidget Class Referencefinal

The ProjectJsonOutputJobWidget class. More...

#include <projectjsonoutputjobwidget.h>

Inherits QWidget.

+ Collaboration diagram for ProjectJsonOutputJobWidget:

Public Member Functions

 ProjectJsonOutputJobWidget ()=delete
 
 ProjectJsonOutputJobWidget (const ProjectJsonOutputJobWidget &other)=delete
 
 ProjectJsonOutputJobWidget (Project &project, std::shared_ptr< ProjectJsonOutputJob > job, QWidget *parent=nullptr) noexcept
 
 ~ProjectJsonOutputJobWidget () noexcept
 
ProjectJsonOutputJobWidgetoperator= (const ProjectJsonOutputJobWidget &rhs)=delete
 

Private Attributes

ProjectmProject
 
std::shared_ptr< ProjectJsonOutputJobmJob
 
QScopedPointer< Ui::ProjectJsonOutputJobWidget > mUi
 

Detailed Description

Constructor & Destructor Documentation

◆ ProjectJsonOutputJobWidget() [1/3]

◆ ProjectJsonOutputJobWidget() [2/3]

◆ ProjectJsonOutputJobWidget() [3/3]

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

◆ ~ProjectJsonOutputJobWidget()

Member Function Documentation

◆ operator=()

ProjectJsonOutputJobWidget & operator= ( const ProjectJsonOutputJobWidget rhs)
delete

Member Data Documentation

◆ mProject

Project& mProject
private

◆ mJob

std::shared_ptr<ProjectJsonOutputJob> mJob
private

◆ mUi

QScopedPointer<Ui::ProjectJsonOutputJobWidget> mUi
private

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