LibrePCB Developers Documentation
EditableListModel< T, TYPE > Member List

This is the complete list of members for EditableListModel< T, TYPE >, including all inherited members.

_COLUMN_COUNT enum valueEditableListModel< T, TYPE >
add(const QPersistentModelIndex &itemIndex) noexceptEditableListModel< T, TYPE >inline
Column enum nameEditableListModel< T, TYPE >
COLUMN_ACTIONS enum valueEditableListModel< T, TYPE >
COLUMN_TEXT enum valueEditableListModel< T, TYPE >
columnCount(const QModelIndex &parent=QModelIndex()) const overrideEditableListModel< T, TYPE >inline
convertInputValue(const QVariant &input, const tl::optional< Uuid > &tag) const noexceptEditableListModel< T, TYPE >inlineprivate
convertInputValue(const QVariant &input, const tl::optional< QString > &tag) const noexceptEditableListModel< T, TYPE >inlineprivate
convertInputValue(const QVariant &input, const tl::optional< QUrl > &tag) const noexceptEditableListModel< T, TYPE >inlineprivate
data(const QModelIndex &index, int role=Qt::DisplayRole) const overrideEditableListModel< T, TYPE >inline
EditableListModel(const EditableListModel &other) noexcept=deleteEditableListModel< T, TYPE >
EditableListModel(QObject *parent=nullptr) noexceptEditableListModel< T, TYPE >inlineexplicit
flags(const QModelIndex &index) const overrideEditableListModel< T, TYPE >inline
getDataForValue(const Uuid &value) const noexceptEditableListModel< T, TYPE >inlineprivate
getDataForValue(const QUrl &value) const noexceptEditableListModel< T, TYPE >inlineprivate
getDataForValue(const QString &value) const noexceptEditableListModel< T, TYPE >inlineprivate
getDisplayText(const Uuid &value) const noexceptEditableListModel< T, TYPE >inlineprivate
getDisplayText(const QUrl &value) const noexceptEditableListModel< T, TYPE >inlineprivate
getDisplayText(const QString &value) const noexceptEditableListModel< T, TYPE >inlineprivate
getValues() const noexceptEditableListModel< T, TYPE >inline
headerData(int section, Qt::Orientation orientation, int role=Qt::DisplayRole) const overrideEditableListModel< T, TYPE >inline
mChoicesEditableListModel< T, TYPE >private
mComboBoxItemsEditableListModel< T, TYPE >private
mDefaultValueEditableListModel< T, TYPE >private
mDisplayTextsEditableListModel< T, TYPE >private
mIconsEditableListModel< T, TYPE >private
mNewValueEditableListModel< T, TYPE >private
moveDown(const QPersistentModelIndex &itemIndex) noexceptEditableListModel< T, TYPE >inline
moveUp(const QPersistentModelIndex &itemIndex) noexceptEditableListModel< T, TYPE >inline
mPlaceholderTextEditableListModel< T, TYPE >private
mValuesEditableListModel< T, TYPE >private
operator=(const EditableListModel &rhs) noexceptEditableListModel< T, TYPE >
remove(const QPersistentModelIndex &itemIndex) noexceptEditableListModel< T, TYPE >inline
rowCount(const QModelIndex &parent=QModelIndex()) const overrideEditableListModel< T, TYPE >inline
setChoices(const T &choices) noexceptEditableListModel< T, TYPE >inline
setData(const QModelIndex &index, const QVariant &value, int role=Qt::EditRole) overrideEditableListModel< T, TYPE >inline
setDefaultValue(const ValueType &value) noexceptEditableListModel< T, TYPE >inline
setDisplayText(const ValueType &value, const QString &text) noexceptEditableListModel< T, TYPE >inline
setIcon(const ValueType &value, const QIcon &icon) noexceptEditableListModel< T, TYPE >inline
setPlaceholderText(const QString &text) noexceptEditableListModel< T, TYPE >inline
setValues(const T &values) noexceptEditableListModel< T, TYPE >inline
updateComboBoxItems() noexceptEditableListModel< T, TYPE >inlineprivate
ValueType typedefEditableListModel< T, TYPE >private
~EditableListModel() noexceptEditableListModel< T, TYPE >inline