The UnplacedComponentsDock class.
More...
#include <unplacedcomponentsdock.h>
Inherits QDockWidget.
◆ UnplacedComponentsDock() [1/3]
◆ UnplacedComponentsDock() [2/3]
◆ UnplacedComponentsDock() [3/3]
◆ ~UnplacedComponentsDock()
◆ getUnplacedComponentsCount()
int getUnplacedComponentsCount |
( |
| ) |
const |
|
noexcept |
◆ setBoard()
void setBoard |
( |
Board * |
board | ) |
|
◆ operator=()
◆ unplacedComponentsCountChanged
void unplacedComponentsCountChanged |
( |
int |
count | ) |
|
|
signal |
◆ addDeviceTriggered
◆ updateComponentsList()
void updateComponentsList |
( |
| ) |
|
|
privatenoexcept |
◆ currentComponentListItemChanged()
void currentComponentListItemChanged |
( |
QListWidgetItem * |
current, |
|
|
QListWidgetItem * |
previous |
|
) |
| |
|
privatenoexcept |
◆ currentDeviceIndexChanged()
void currentDeviceIndexChanged |
( |
int |
index | ) |
|
|
privatenoexcept |
◆ currentFootprintIndexChanged()
void currentFootprintIndexChanged |
( |
int |
index | ) |
|
|
privatenoexcept |
◆ setSelectedComponentInstance()
◆ setSelectedDeviceAndPackage()
void setSelectedDeviceAndPackage |
( |
const std::optional< Uuid > & |
deviceUuid, |
|
|
Package * |
package, |
|
|
bool |
packageOwned |
|
) |
| |
|
privatenoexcept |
◆ setSelectedFootprintUuid()
void setSelectedFootprintUuid |
( |
const std::optional< Uuid > & |
uuid | ) |
|
|
privatenoexcept |
◆ addSelectedDeviceToBoard()
void addSelectedDeviceToBoard |
( |
| ) |
|
|
privatenoexcept |
◆ addSimilarDevicesToBoard()
void addSimilarDevicesToBoard |
( |
| ) |
|
|
privatenoexcept |
◆ addAllDevicesToBoard()
void addAllDevicesToBoard |
( |
| ) |
|
|
privatenoexcept |
◆ autoAddDevicesToBoard()
void autoAddDevicesToBoard |
( |
const std::optional< Uuid > & |
libCmpUuidFilter | ) |
|
|
privatenoexcept |
◆ getAvailableDevices()
Get all available devices for a specific component instance.
- Parameters
-
cmp | The desired component instance. |
- Returns
- Metadata of all available devices, and the list index of the best match / most relevant device.
◆ getSuggestedFootprint()
std::optional< Uuid > getSuggestedFootprint |
( |
const Uuid & |
libPkgUuid | ) |
const |
|
privatenoexcept |
◆ mProjectEditor
◆ mProject
◆ mBoard
◆ mUi
QScopedPointer<Ui::UnplacedComponentsDock> mUi |
|
private |
◆ mDisableListUpdate
◆ mNextPosition
◆ mLastDeviceOfComponent
QHash<Uuid, Uuid> mLastDeviceOfComponent |
|
private |
◆ mLastFootprintOfPackage
QHash<Uuid, Uuid> mLastFootprintOfPackage |
|
private |
◆ mCurrentDevices
◆ mSelectedComponent
◆ mSelectedDeviceUuid
std::optional<Uuid> mSelectedDeviceUuid |
|
private |
◆ mSelectedPackage
◆ mSelectedPackageOwned
bool mSelectedPackageOwned |
|
private |
◆ mSelectedFootprintUuid
std::optional<Uuid> mSelectedFootprintUuid |
|
private |
◆ mGraphicsLayerProvider
◆ mPreviewGraphicsScene
◆ mPreviewGraphicsItem
The documentation for this class was generated from the following files: