The LibraryOverviewWidget class.
More...
#include <libraryoverviewwidget.h>
|
void | setupListWidget (QListWidget *listWidget) noexcept |
|
void | updateMetadata () noexcept |
|
QString | commitMetadata () noexcept |
|
bool | isInterfaceBroken () const noexcept override |
|
bool | runChecks (RuleCheckMessageList &msgs) const override |
|
template<typename MessageType > |
void | fixMsg (const MessageType &msg) |
|
template<typename MessageType > |
bool | fixMsgHelper (std::shared_ptr< const RuleCheckMessage > msg, bool applyFix) |
|
bool | processRuleCheckMessage (std::shared_ptr< const RuleCheckMessage > msg, bool applyFix) override |
|
void | ruleCheckApproveRequested (std::shared_ptr< const RuleCheckMessage > msg, bool approve) noexcept override |
|
void | updateElementLists () noexcept |
|
template<typename ElementType > |
void | updateElementList (QListWidget &listWidget, const QIcon &icon) noexcept |
|
QHash< QListWidgetItem *, FilePath > | getElementListItemFilePaths (const QList< QListWidgetItem * > &items) const noexcept |
|
void | updateElementListFilter (QListWidget &listWidget) noexcept |
|
void | openContextMenuAtPos (const QPoint &pos) noexcept |
|
void | newItem (QListWidget *list) noexcept |
|
void | editItem (QListWidget *list, const FilePath &fp) noexcept |
|
void | duplicateItem (QListWidget *list, const FilePath &fp) noexcept |
|
void | removeItems (const QHash< QListWidgetItem *, FilePath > &selectedItemPaths) noexcept |
|
void | copyElementsToOtherLibrary (const QHash< QListWidgetItem *, FilePath > &selectedItemPaths, const FilePath &libFp, const QString &libName) noexcept |
|
QList< LibraryMenuItem > | getLocalLibraries () const noexcept |
|
void | btnIconClicked () noexcept |
|
void | lstDoubleClicked (const QModelIndex &index) noexcept |
|
◆ LibraryOverviewWidget() [1/3]
◆ LibraryOverviewWidget() [2/3]
◆ LibraryOverviewWidget() [3/3]
◆ ~LibraryOverviewWidget()
◆ getLibrary()
◆ getAvailableFeatures()
◆ setFilter()
void setFilter |
( |
const QString & |
filter | ) |
|
|
noexcept |
◆ operator=()
◆ save
◆ remove
◆ newComponentCategoryTriggered
void newComponentCategoryTriggered |
( |
| ) |
|
|
signal |
◆ newPackageCategoryTriggered
void newPackageCategoryTriggered |
( |
| ) |
|
|
signal |
◆ newSymbolTriggered
void newSymbolTriggered |
( |
| ) |
|
|
signal |
◆ newPackageTriggered
void newPackageTriggered |
( |
| ) |
|
|
signal |
◆ newComponentTriggered
void newComponentTriggered |
( |
| ) |
|
|
signal |
◆ newDeviceTriggered
void newDeviceTriggered |
( |
| ) |
|
|
signal |
◆ editComponentCategoryTriggered
void editComponentCategoryTriggered |
( |
const FilePath & |
fp | ) |
|
|
signal |
◆ editPackageCategoryTriggered
void editPackageCategoryTriggered |
( |
const FilePath & |
fp | ) |
|
|
signal |
◆ editSymbolTriggered
void editSymbolTriggered |
( |
const FilePath & |
fp | ) |
|
|
signal |
◆ editPackageTriggered
void editPackageTriggered |
( |
const FilePath & |
fp | ) |
|
|
signal |
◆ editComponentTriggered
void editComponentTriggered |
( |
const FilePath & |
fp | ) |
|
|
signal |
◆ editDeviceTriggered
void editDeviceTriggered |
( |
const FilePath & |
fp | ) |
|
|
signal |
◆ duplicateComponentCategoryTriggered
void duplicateComponentCategoryTriggered |
( |
const FilePath & |
fp | ) |
|
|
signal |
◆ duplicatePackageCategoryTriggered
void duplicatePackageCategoryTriggered |
( |
const FilePath & |
fp | ) |
|
|
signal |
◆ duplicateSymbolTriggered
void duplicateSymbolTriggered |
( |
const FilePath & |
fp | ) |
|
|
signal |
◆ duplicatePackageTriggered
void duplicatePackageTriggered |
( |
const FilePath & |
fp | ) |
|
|
signal |
◆ duplicateComponentTriggered
void duplicateComponentTriggered |
( |
const FilePath & |
fp | ) |
|
|
signal |
◆ duplicateDeviceTriggered
void duplicateDeviceTriggered |
( |
const FilePath & |
fp | ) |
|
|
signal |
◆ removeElementTriggered
void removeElementTriggered |
( |
const FilePath & |
fp | ) |
|
|
signal |
◆ setupListWidget()
void setupListWidget |
( |
QListWidget * |
listWidget | ) |
|
|
privatenoexcept |
◆ updateMetadata()
◆ commitMetadata()
QString commitMetadata |
( |
| ) |
|
|
privatenoexcept |
◆ isInterfaceBroken()
bool isInterfaceBroken |
( |
| ) |
const |
|
inlineoverrideprivatevirtualnoexcept |
◆ runChecks()
◆ fixMsg() [1/3]
template<typename MessageType >
void fixMsg |
( |
const MessageType & |
msg | ) |
|
|
private |
◆ fixMsgHelper()
template<typename MessageType >
bool fixMsgHelper |
( |
std::shared_ptr< const RuleCheckMessage > |
msg, |
|
|
bool |
applyFix |
|
) |
| |
|
private |
◆ processRuleCheckMessage()
bool processRuleCheckMessage |
( |
std::shared_ptr< const RuleCheckMessage > |
msg, |
|
|
bool |
applyFix |
|
) |
| |
|
overrideprivatevirtual |
◆ ruleCheckApproveRequested()
void ruleCheckApproveRequested |
( |
std::shared_ptr< const RuleCheckMessage > |
msg, |
|
|
bool |
approve |
|
) |
| |
|
overrideprivatevirtualnoexcept |
◆ updateElementLists()
void updateElementLists |
( |
| ) |
|
|
privatenoexcept |
◆ updateElementList()
template<typename ElementType >
void updateElementList |
( |
QListWidget & |
listWidget, |
|
|
const QIcon & |
icon |
|
) |
| |
|
privatenoexcept |
◆ getElementListItemFilePaths()
QHash< QListWidgetItem *, FilePath > getElementListItemFilePaths |
( |
const QList< QListWidgetItem * > & |
items | ) |
const |
|
privatenoexcept |
◆ updateElementListFilter()
void updateElementListFilter |
( |
QListWidget & |
listWidget | ) |
|
|
privatenoexcept |
◆ openContextMenuAtPos()
void openContextMenuAtPos |
( |
const QPoint & |
pos | ) |
|
|
privatenoexcept |
◆ newItem()
void newItem |
( |
QListWidget * |
list | ) |
|
|
privatenoexcept |
◆ editItem()
void editItem |
( |
QListWidget * |
list, |
|
|
const FilePath & |
fp |
|
) |
| |
|
privatenoexcept |
◆ duplicateItem()
void duplicateItem |
( |
QListWidget * |
list, |
|
|
const FilePath & |
fp |
|
) |
| |
|
privatenoexcept |
◆ removeItems()
void removeItems |
( |
const QHash< QListWidgetItem *, FilePath > & |
selectedItemPaths | ) |
|
|
privatenoexcept |
◆ copyElementsToOtherLibrary()
void copyElementsToOtherLibrary |
( |
const QHash< QListWidgetItem *, FilePath > & |
selectedItemPaths, |
|
|
const FilePath & |
libFp, |
|
|
const QString & |
libName |
|
) |
| |
|
privatenoexcept |
◆ getLocalLibraries()
◆ btnIconClicked()
◆ lstDoubleClicked()
void lstDoubleClicked |
( |
const QModelIndex & |
index | ) |
|
|
privatenoexcept |
◆ fixMsg() [2/3]
◆ fixMsg() [3/3]
◆ mUi
QScopedPointer<Ui::LibraryOverviewWidget> mUi |
|
private |
◆ mDependenciesEditorWidget
◆ mLibrary
◆ mIcon
◆ mCurrentFilter
The documentation for this class was generated from the following files: