LibrePCB Developers Documentation
RuleCheckListItemWidget Class Referencefinal

The RuleCheckListItemWidget class. More...

#include <rulechecklistwidget.h>

Inherits QWidget.

+ Collaboration diagram for RuleCheckListItemWidget:

Public Member Functions

 RuleCheckListItemWidget (std::shared_ptr< const RuleCheckMessage > msg, IF_RuleCheckHandler &handler, bool approved, QWidget *parent=nullptr) noexcept
 
 RuleCheckListItemWidget (const RuleCheckListItemWidget &other)=delete
 
 ~RuleCheckListItemWidget () noexcept
 
RuleCheckListItemWidgetoperator= (const RuleCheckListItemWidget &rhs)=delete
 

Private Member Functions

void resizeEvent (QResizeEvent *event) override
 

Private Attributes

std::shared_ptr< const RuleCheckMessagemMessage
 
IF_RuleCheckHandlermHandler
 
QScopedPointer< QLabel > mIconLabel
 

Detailed Description

Constructor & Destructor Documentation

◆ RuleCheckListItemWidget() [1/2]

RuleCheckListItemWidget ( std::shared_ptr< const RuleCheckMessage msg,
IF_RuleCheckHandler handler,
bool  approved,
QWidget *  parent = nullptr 
)
inlineexplicitnoexcept

◆ RuleCheckListItemWidget() [2/2]

◆ ~RuleCheckListItemWidget()

~RuleCheckListItemWidget ( )
inlinenoexcept

Member Function Documentation

◆ operator=()

RuleCheckListItemWidget& operator= ( const RuleCheckListItemWidget rhs)
delete

◆ resizeEvent()

void resizeEvent ( QResizeEvent *  event)
inlineoverrideprivate

Member Data Documentation

◆ mMessage

std::shared_ptr<const RuleCheckMessage> mMessage
private

◆ mHandler

IF_RuleCheckHandler& mHandler
private

◆ mIconLabel

QScopedPointer<QLabel> mIconLabel
private

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