|
| enum | Roles { TrackLanePtrRole = Qt::UserRole + 1
} |
| |
|
|
| TrackLaneList (QObject *parent=nullptr) |
| |
|
QHash< int, QByteArray > | roleNames () const override |
| |
|
int | rowCount (const QModelIndex &parent=QModelIndex()) const override |
| |
|
QVariant | data (const QModelIndex &index, int role=Qt::DisplayRole) const override |
| |
| Q_INVOKABLE QVariant | getFirstLane () const |
| |
|
void | copy_members_from (const TrackLaneList &other, ObjectCloneType clone_type) |
| |
| size_t | size () const noexcept |
| |
| bool | empty () const noexcept |
| |
| auto | at (size_t idx) const |
| |
| void | reserve (size_t size) |
| |
| void | push_back (const TrackLanePtrVariant lane) |
| |
| void | pop_back () |
| | Removes last lane.
|
| |
| void | clear () |
| |
| auto | begin () noexcept |
| | Iterator access.
|
| |
| auto | end () noexcept |
| |
| auto | begin () const noexcept |
| |
| auto | end () const noexcept |
| |
|
void | erase (size_t pos) |
| |
| auto | front () noexcept |
| |
| auto | back () noexcept |
| |
| auto | front () const noexcept |
| |
| auto | back () const noexcept |
| |
Definition at line 11 of file track_lane_list.h.
◆ Roles
| enum TrackLaneList::Roles |
◆ at()
| auto TrackLaneList::at |
( |
size_t | idx | ) |
const |
|
inlinenodiscard |
◆ back() [1/2]
| auto TrackLaneList::back |
( |
| ) |
const |
|
inlinenodiscardnoexcept |
◆ back() [2/2]
| auto TrackLaneList::back |
( |
| ) |
|
|
inlinenodiscardnoexcept |
◆ begin() [1/2]
| auto TrackLaneList::begin |
( |
| ) |
const |
|
inlinenodiscardnoexcept |
◆ begin() [2/2]
| auto TrackLaneList::begin |
( |
| ) |
|
|
inlinenodiscardnoexcept |
◆ clear()
| void TrackLaneList::clear |
( |
| ) |
|
|
inline |
◆ empty()
| bool TrackLaneList::empty |
( |
| ) |
const |
|
inlinenodiscardnoexcept |
◆ end() [1/2]
| auto TrackLaneList::end |
( |
| ) |
const |
|
inlinenodiscardnoexcept |
◆ end() [2/2]
| auto TrackLaneList::end |
( |
| ) |
|
|
inlinenodiscardnoexcept |
◆ front() [1/2]
| auto TrackLaneList::front |
( |
| ) |
const |
|
inlinenodiscardnoexcept |
◆ front() [2/2]
| auto TrackLaneList::front |
( |
| ) |
|
|
inlinenodiscardnoexcept |
◆ getFirstLane()
| Q_INVOKABLE QVariant TrackLaneList::getFirstLane |
( |
| ) |
const |
|
inline |
◆ pop_back()
| void TrackLaneList::pop_back |
( |
| ) |
|
|
inline |
◆ push_back()
| void TrackLaneList::push_back |
( |
const TrackLanePtrVariant | lane | ) |
|
|
inline |
◆ reserve()
| void TrackLaneList::reserve |
( |
size_t | size | ) |
|
|
inline |
◆ size()
| size_t TrackLaneList::size |
( |
| ) |
const |
|
inlinenodiscardnoexcept |
◆ from_json
◆ LanedTrackImpl< AudioLane >
◆ LanedTrackImpl< MidiLane >
◆ to_json
The documentation for this class was generated from the following file: