The DerivedUiObjectList class.
More...
#include <deriveduiobjectlistview.h>
Inherits Model< TDerivedUiData >.
template<typename TList, typename TDerived, typename TDerivedUiData>
class librepcb::editor::DerivedUiObjectList< TList, TDerived, TDerivedUiData >
The DerivedUiObjectList class.
◆ DerivedUiObjectList() [1/2]
template<typename TList , typename TDerived , typename TDerivedUiData >
◆ DerivedUiObjectList() [2/2]
template<typename TList , typename TDerived , typename TDerivedUiData >
◆ ~DerivedUiObjectList()
template<typename TList , typename TDerived , typename TDerivedUiData >
◆ row_count()
template<typename TList , typename TDerived , typename TDerivedUiData >
std::size_t row_count |
( |
| ) |
const |
|
inlineoverridenoexcept |
◆ row_data()
template<typename TList , typename TDerived , typename TDerivedUiData >
std::optional< TDerivedUiData > row_data |
( |
std::size_t |
i | ) |
const |
|
inlineoverride |
◆ set_row_data()
template<typename TList , typename TDerived , typename TDerivedUiData >
void set_row_data |
( |
size_t |
i, |
|
|
const TDerivedUiData & |
data |
|
) |
| |
|
inlineoverridenoexcept |
◆ operator=()
template<typename TList , typename TDerived , typename TDerivedUiData >
◆ listEditedHandler()
template<typename TList , typename TDerived , typename TDerivedUiData >
void listEditedHandler |
( |
const TList & |
list, |
|
|
int |
index, |
|
|
const std::shared_ptr< const typename TList::Element > & |
obj, |
|
|
typename TList::Event |
event |
|
) |
| |
|
inlineprivatenoexcept |
◆ elementDerivedUiDataChangedHandler()
template<typename TList , typename TDerived , typename TDerivedUiData >
void elementDerivedUiDataChangedHandler |
( |
const TDerived & |
obj | ) |
|
|
inlineprivatenoexcept |
◆ mList
template<typename TList , typename TDerived , typename TDerivedUiData >
std::shared_ptr<TList> mList |
|
private |
◆ mOnListEditedSlot
template<typename TList , typename TDerived , typename TDerivedUiData >
TList::OnEditedSlot mOnListEditedSlot |
|
private |
◆ mOnDerivedUiDataChangedSlot
template<typename TList , typename TDerived , typename TDerivedUiData >
Slot<TDerived> mOnDerivedUiDataChangedSlot |
|
private |
The documentation for this class was generated from the following file: