LibrePCB Developers Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
BoardDesignRuleCheckDialog Class Referencefinal

The BoardDesignRuleCheckDialog class. More...

#include <boarddesignrulecheckdialog.h>

Inherits QDialog.

+ Collaboration diagram for BoardDesignRuleCheckDialog:

Public Member Functions

 BoardDesignRuleCheckDialog ()=delete
 
 BoardDesignRuleCheckDialog (const BoardDesignRuleCheckDialog &other)=delete
 
 BoardDesignRuleCheckDialog (Board &board, const BoardDesignRuleCheck::Options &options, QWidget *parent=0) noexcept
 
 ~BoardDesignRuleCheckDialog ()
 
BoardDesignRuleCheck::Options getOptions () const noexcept
 
const tl::optional< QList
< BoardDesignRuleCheckMessage > > & 
getMessages () const noexcept
 

Private Member Functions

void btnRunDrcClicked () noexcept
 

Private Attributes

BoardmBoard
 
QScopedPointer
< Ui::BoardDesignRuleCheckDialog > 
mUi
 
tl::optional< QList
< BoardDesignRuleCheckMessage > > 
mMessages
 

Detailed Description

Constructor & Destructor Documentation

BoardDesignRuleCheckDialog ( Board board,
const BoardDesignRuleCheck::Options options,
QWidget *  parent = 0 
)
explicitnoexcept

+ Here is the call graph for this function:

Member Function Documentation

BoardDesignRuleCheck::Options getOptions ( ) const
noexcept

+ Here is the caller graph for this function:

const tl::optional<QList<BoardDesignRuleCheckMessage> >& getMessages ( ) const
inlinenoexcept

+ Here is the caller graph for this function:

void btnRunDrcClicked ( )
privatenoexcept

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

Member Data Documentation

Board& mBoard
private
QScopedPointer<Ui::BoardDesignRuleCheckDialog> mUi
private
tl::optional<QList<BoardDesignRuleCheckMessage> > mMessages
private

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