The BoardEditor class.
More...
#include <boardeditor.h>
Inherits QObject.
◆ BoardEditor() [1/3]
◆ BoardEditor() [2/3]
◆ BoardEditor() [3/3]
◆ ~BoardEditor()
◆ getProjectEditor()
◆ getBoard()
◆ getUiIndex()
◆ setUiIndex()
| void setUiIndex |
( |
int |
index | ) |
|
|
noexcept |
◆ getUiData()
| ui::BoardData getUiData |
( |
| ) |
const |
|
noexcept |
◆ setUiData()
| void setUiData |
( |
const ui::BoardData & |
data | ) |
|
|
noexcept |
◆ isRebuildingPlanes()
| bool isRebuildingPlanes |
( |
| ) |
const |
|
noexcept |
◆ schedulePlanesRebuild()
| void schedulePlanesRebuild |
( |
| ) |
|
◆ startPlanesRebuild()
| void startPlanesRebuild |
( |
bool |
force = false | ) |
|
|
noexcept |
◆ startDrc()
| void startDrc |
( |
bool |
quick | ) |
|
|
noexcept |
◆ registerActiveTab() [1/2]
◆ unregisterActiveTab() [1/2]
◆ registerActiveTab() [2/2]
◆ unregisterActiveTab() [2/2]
◆ execBoardSetupDialog()
| void execBoardSetupDialog |
( |
bool |
switchToDrcSettings = false | ) |
|
|
noexcept |
◆ execStepExportDialog()
| void execStepExportDialog |
( |
| ) |
|
|
noexcept |
◆ prepareOrderPcb()
Prepare the "Order PCB" feature (request server status)
◆ startOrderPcbUpload()
| void startOrderPcbUpload |
( |
bool |
openBrowser | ) |
|
|
noexcept |
Start the "Order PCB" upload.
- Parameters
-
| openBrowser | Whether to open the web browser after the upload or not. |
◆ operator=()
◆ uiIndexChanged
◆ planesRebuildStatusChanged
| void planesRebuildStatusChanged |
( |
| ) |
|
|
signal |
◆ planesUpdated
◆ drcMessageHighlightRequested
| void drcMessageHighlightRequested |
( |
std::shared_ptr< const RuleCheckMessage > |
msg, |
|
|
bool |
zoomTo |
|
) |
| |
|
signal |
◆ aboutToBeDestroyed
| void aboutToBeDestroyed |
( |
| ) |
|
|
signal |
◆ updatePreferredFootprintTags()
| void updatePreferredFootprintTags |
( |
| ) |
|
|
privatenoexcept |
◆ setDrcResult()
◆ registeredTabsModified()
| void registeredTabsModified |
( |
| ) |
|
|
privatenoexcept |
◆ planesRebuildTimerTimeout()
| void planesRebuildTimerTimeout |
( |
| ) |
|
|
privatenoexcept |
◆ autoFixHandler()
| bool autoFixHandler |
( |
const std::shared_ptr< const RuleCheckMessage > & |
msg, |
|
|
bool |
checkOnly |
|
) |
| |
|
privatenoexcept |
◆ autoFixImpl()
| bool autoFixImpl |
( |
const std::shared_ptr< const RuleCheckMessage > & |
msg, |
|
|
bool |
checkOnly |
|
) |
| |
|
private |
◆ autoFixHelper()
template<typename MessageType >
| bool autoFixHelper |
( |
const std::shared_ptr< const RuleCheckMessage > & |
msg, |
|
|
bool |
checkOnly |
|
) |
| |
|
private |
◆ autoFix() [1/3]
template<typename MessageType >
| bool autoFix |
( |
const MessageType & |
msg | ) |
|
|
private |
◆ autoFix() [2/3]
◆ autoFix() [3/3]
◆ onUiDataChanged
◆ mProjectEditor
◆ mProject
◆ mBoard
◆ mUiIndex
◆ mThtSolderTechnology
| ui::SolderTechnology mThtSolderTechnology |
|
private |
◆ mSmtSolderTechnology
| ui::SolderTechnology mSmtSolderTechnology |
|
private |
◆ mIpcDensityLevel
| ui::IpcDensityLevel mIpcDensityLevel |
|
private |
◆ mPlanesBuilder
◆ mPlanesRebuildTimer
| std::unique_ptr<QTimer> mPlanesRebuildTimer |
|
private |
◆ mTimestampOfLastPlaneRebuild
| qint64 mTimestampOfLastPlaneRebuild |
|
private |
◆ mDrc
◆ mDrcNotification
◆ mDrcUndoStackState
◆ mDrcMessages
◆ mOrderRequest
◆ mOrderStatus
◆ mOrderUploadProgressPercent
| int mOrderUploadProgressPercent |
|
private |
-1 means "not in progress"
◆ mOrderOpenBrowser
◆ mDrcExecutionError
| QString mDrcExecutionError |
|
private |
◆ mActive2dTabs
◆ mActive3dTabs
The documentation for this class was generated from the following files: