The ProjectLibrary class.
More...
#include <projectlibrary.h>
Inherits QObject.
|
template<typename ElementType > |
void | addElement (ElementType &element, QHash< Uuid, ElementType * > &elementList) |
|
template<typename ElementType > |
void | removeElement (ElementType &element, QHash< Uuid, ElementType * > &elementList) |
|
◆ ProjectLibrary() [1/3]
◆ ProjectLibrary() [2/3]
◆ ProjectLibrary() [3/3]
◆ ~ProjectLibrary()
◆ getDirectory()
◆ getSymbols()
const QHash< Uuid, Symbol * > & getSymbols |
( |
| ) |
const |
|
inlinenoexcept |
◆ getPackages()
◆ getComponents()
◆ getDevices()
const QHash< Uuid, Device * > & getDevices |
( |
| ) |
const |
|
inlinenoexcept |
◆ getSymbol()
◆ getPackage()
◆ getComponent()
◆ getDevice()
◆ getDevicesOfComponent()
QHash< Uuid, Device * > getDevicesOfComponent |
( |
const Uuid & |
compUuid | ) |
const |
|
noexcept |
◆ addSymbol()
◆ addPackage()
◆ addComponent()
◆ addDevice()
◆ removeSymbol()
void removeSymbol |
( |
Symbol & |
s | ) |
|
◆ removePackage()
◆ removeComponent()
◆ removeDevice()
void removeDevice |
( |
Device & |
d | ) |
|
◆ operator=()
◆ addElement()
template<typename ElementType >
void addElement |
( |
ElementType & |
element, |
|
|
QHash< Uuid, ElementType * > & |
elementList |
|
) |
| |
|
private |
◆ removeElement()
template<typename ElementType >
void removeElement |
( |
ElementType & |
element, |
|
|
QHash< Uuid, ElementType * > & |
elementList |
|
) |
| |
|
private |
◆ mDirectory
◆ mSymbols
◆ mPackages
◆ mComponents
◆ mDevices
◆ mAllElements
The documentation for this class was generated from the following files: