20#ifndef LIBREPCB_EDITOR_PACKAGEPADCOMBOBOX_H
21#define LIBREPCB_EDITOR_PACKAGEPADCOMBOBOX_H
The Uuid class is a replacement for QUuid to get UUID strings without {} braces.
Definition: uuid.h:58
The PackagePadComboBox class.
Definition: packagepadcombobox.h:44
void setCurrentPad(tl::optional< Uuid > pad) noexcept
Definition: packagepadcombobox.cpp:78
tl::optional< Uuid > getCurrentPad() const noexcept
Definition: packagepadcombobox.cpp:61
~PackagePadComboBox() noexcept
Definition: packagepadcombobox.cpp:54
void currentPadChanged(tl::optional< Uuid > pad)
tl::optional< Uuid > getPadAtIndex(int index) const noexcept
Definition: packagepadcombobox.cpp:87
void currentIndexChanged(int index) noexcept
Definition: packagepadcombobox.cpp:92
void setPads(const PackagePadList &pads) noexcept
Definition: packagepadcombobox.cpp:69
PackagePadComboBox(QWidget *parent=nullptr) noexcept
Definition: packagepadcombobox.cpp:38
QComboBox * mComboBox
Definition: packagepadcombobox.h:71
PackagePadComboBox(const PackagePadComboBox &other)=delete
Definition: occmodel.cpp:77