LibrePCB Developers Documentation
ErcMsgDock Class Referencefinal

The ErcMsgDock class. More...

#include <ercmsgdock.h>

Inherits QDockWidget.

+ Collaboration diagram for ErcMsgDock:

Public Slots

void ercMsgAdded (ErcMsg *ercMsg) noexcept
 
void ercMsgRemoved (ErcMsg *ercMsg) noexcept
 
void ercMsgChanged (ErcMsg *ercMsg) noexcept
 

Public Member Functions

 ErcMsgDock (Project &project)
 
 ~ErcMsgDock ()
 

Private Slots

void on_treeWidget_itemSelectionChanged ()
 
void on_btnIgnore_clicked (bool checked)
 

Private Member Functions

void updateTopLevelItemTexts () noexcept
 
 ErcMsgDock ()
 
 ErcMsgDock (const ErcMsgDock &other)
 
ErcMsgDockoperator= (const ErcMsgDock &rhs)
 

Private Attributes

ProjectmProject
 
ErcMsgListmErcMsgList
 
Ui::ErcMsgDock * mUi
 
QHash< int, QTreeWidgetItem * > mTopLevelItems
 
QHash< ErcMsg *, QTreeWidgetItem * > mErcMsgItems
 

Detailed Description

The ErcMsgDock class.

Constructor & Destructor Documentation

◆ ErcMsgDock() [1/3]

ErcMsgDock ( Project project)
explicit
+ Here is the call graph for this function:

◆ ~ErcMsgDock()

~ErcMsgDock ( )

◆ ErcMsgDock() [2/3]

ErcMsgDock ( )
private

◆ ErcMsgDock() [3/3]

ErcMsgDock ( const ErcMsgDock other)
private

Member Function Documentation

◆ ercMsgAdded

void ercMsgAdded ( ErcMsg ercMsg)
slotnoexcept
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ ercMsgRemoved

void ercMsgRemoved ( ErcMsg ercMsg)
slotnoexcept
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ ercMsgChanged

void ercMsgChanged ( ErcMsg ercMsg)
slotnoexcept
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ on_treeWidget_itemSelectionChanged

void on_treeWidget_itemSelectionChanged ( )
privateslot
+ Here is the call graph for this function:

◆ on_btnIgnore_clicked

void on_btnIgnore_clicked ( bool  checked)
privateslot
+ Here is the call graph for this function:

◆ updateTopLevelItemTexts()

void updateTopLevelItemTexts ( )
privatenoexcept
+ Here is the caller graph for this function:

◆ operator=()

ErcMsgDock& operator= ( const ErcMsgDock rhs)
private

Member Data Documentation

◆ mProject

Project& mProject
private

◆ mErcMsgList

ErcMsgList& mErcMsgList
private

◆ mUi

Ui::ErcMsgDock* mUi
private

◆ mTopLevelItems

QHash<int, QTreeWidgetItem*> mTopLevelItems
private

◆ mErcMsgItems

QHash<ErcMsg*, QTreeWidgetItem*> mErcMsgItems
private

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