![]() |
LibrePCB Developers Documentation
|
#include "boardeditor.h"#include "../../dialogs/filedialog.h"#include "../../guiapplication.h"#include "../../notification.h"#include "../../notificationsmodel.h"#include "../../rulecheck/rulecheckmessagesmodel.h"#include "../../undostack.h"#include "../../utils/slinthelpers.h"#include "../../workspace/desktopservices.h"#include "../cmd/cmdboardedit.h"#include "../cmd/cmdboardnetsegmentremove.h"#include "../cmd/cmdboardplaneedit.h"#include "../projecteditor.h"#include "board2dtab.h"#include "board3dtab.h"#include "boardsetupdialog.h"#include <librepcb/core/3d/stepexport.h>#include <librepcb/core/application.h>#include <librepcb/core/fileio/transactionalfilesystem.h>#include <librepcb/core/network/orderpcbapirequest.h>#include <librepcb/core/project/board/board.h>#include <librepcb/core/project/board/boardplanefragmentsbuilder.h>#include <librepcb/core/project/board/drc/boarddesignrulecheckmessages.h>#include <librepcb/core/project/circuit/circuit.h>#include <librepcb/core/project/project.h>#include <librepcb/core/types/layer.h>#include <librepcb/core/workspace/workspace.h>#include <librepcb/core/workspace/workspacesettings.h>#include <QtCore>
Include dependency graph for boardeditor.cpp:Namespaces | |
| namespace | librepcb |
| namespace | librepcb::editor |
Functions | |
| static ui::SolderTechnology | determineSolderTechnology (const QVector< Tag > &tags) noexcept |
| static ui::IpcDensityLevel | determineIpcDensityLevel (const QVector< Tag > &tags) noexcept |
| template<typename T > | |
| static T | extractTagValue (const std::initializer_list< QVector< Tag > > &tags, std::function< T(const QVector< Tag > &)> cb, T fallback) noexcept |
| template<typename T > | |
| static bool | updateMember (T &member, const T &newValue) noexcept |