LibrePCB Developers Documentation
OutputJobListWidgetItem Class Referencefinal

The OutputJobListWidgetItem class. More...

#include <outputjoblistwidgetitem.h>

Inherits QFrame.

+ Collaboration diagram for OutputJobListWidgetItem:

Signals

void openDirectoryTriggered ()
 
void runTriggered (std::shared_ptr< OutputJob > job)
 

Public Member Functions

 OutputJobListWidgetItem ()=delete
 
 OutputJobListWidgetItem (const OutputJobListWidgetItem &other)=delete
 
 OutputJobListWidgetItem (std::shared_ptr< OutputJob > job, QWidget *parent=nullptr) noexcept
 
 ~OutputJobListWidgetItem () noexcept
 
QString getTitle () const noexcept
 
std::shared_ptr< OutputJobgetJob () noexcept
 
void updateJobInfo () noexcept
 
void setStatusColor (const QColor &color) noexcept
 
OutputJobListWidgetItemoperator= (const OutputJobListWidgetItem &rhs)=delete
 

Private Attributes

std::shared_ptr< OutputJobmJob
 
QScopedPointer< Ui::OutputJobListWidgetItem > mUi
 

Detailed Description

Constructor & Destructor Documentation

◆ OutputJobListWidgetItem() [1/3]

◆ OutputJobListWidgetItem() [2/3]

◆ OutputJobListWidgetItem() [3/3]

OutputJobListWidgetItem ( std::shared_ptr< OutputJob job,
QWidget *  parent = nullptr 
)
explicitnoexcept

◆ ~OutputJobListWidgetItem()

~OutputJobListWidgetItem ( )
noexcept

Member Function Documentation

◆ getTitle()

QString getTitle ( ) const
noexcept
+ Here is the caller graph for this function:

◆ getJob()

std::shared_ptr< OutputJob > getJob ( )
inlinenoexcept

◆ updateJobInfo()

void updateJobInfo ( )
noexcept

◆ setStatusColor()

void setStatusColor ( const QColor &  color)
noexcept

◆ operator=()

OutputJobListWidgetItem & operator= ( const OutputJobListWidgetItem rhs)
delete

◆ openDirectoryTriggered

void openDirectoryTriggered ( )
signal
+ Here is the caller graph for this function:

◆ runTriggered

void runTriggered ( std::shared_ptr< OutputJob job)
signal

Member Data Documentation

◆ mJob

std::shared_ptr<OutputJob> mJob
private

◆ mUi

QScopedPointer<Ui::OutputJobListWidgetItem> mUi
private

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