19#include <IPXACTmodels/common/VLNV.h>
21#include <KactusAPI/KactusAPIGlobal.h>
249 QVector<LibraryItem*> childItems_;
void setValid(bool valid)
int getIndexOf(LibraryItem *item)
LibraryItem * findHighestUnique(VLNV const &vlnv)
LibraryItem(VLNV const &vlnv, Level level, LibraryItem *parent)
QVector< LibraryItem * > getLibraries() const
LibraryItem * findItem(VLNV const &vlnv)
virtual ~LibraryItem()
The destructor of the class LibraryItem.
int getNumberOfChildren() const
void clear()
Remove the children of this item.
QVector< LibraryItem * > getVendors() const
QVector< LibraryItem * > getVersions() const
void removeChild(LibraryItem *childItem)
QVector< VLNV > getVLNVs() const
void createChild(VLNV const &vlnv, Level level)
LibraryItem * findHighestUnique(LibraryItem *childItem=0)
LibraryItem * parent() const
QVector< LibraryItem * > getNames() const
LibraryItem(QObject *parent)
LibraryItem * child(int index) const