#include <importmidi_model.h>
|
| TracksModel () |
|
| ~TracksModel () |
|
void | reset (const MidiOperations::Opers &opers, const QList< std::string > &lyricsList, int trackCount, const QString &midiFile, bool hasHumanBeats, bool hasTempoText, bool hasChordNames) |
|
void | clear () |
|
void | updateCharset () |
|
void | notifyAllApplied () |
|
const MidiOperations::Opers & | trackOpers () const |
|
int | trackCount () const |
|
int | trackCountForImport () const |
|
int | frozenRowCount () const |
|
int | frozenColCount () const |
|
int | rowFromTrackIndex (int trackIndex) const |
|
int | trackIndexFromRow (int row) const |
|
bool | isAllApplied () const |
|
int | rowCount (const QModelIndex &) const |
|
int | columnCount (const QModelIndex &) const |
|
QVariant | data (const QModelIndex &index, int role=Qt::DisplayRole) const |
|
Qt::ItemFlags | flags (const QModelIndex &index) const |
|
QVariant | headerData (int section, Qt::Orientation orientation, int role) const |
|
bool | setData (const QModelIndex &index, const QVariant &value, int role=Qt::EditRole) |
|
◆ TracksModel()
Ms::TracksModel::TracksModel |
( |
| ) |
|
◆ ~TracksModel()
Ms::TracksModel::~TracksModel |
( |
| ) |
|
◆ clear()
void Ms::TracksModel::clear |
( |
| ) |
|
◆ columnCount()
int Ms::TracksModel::columnCount |
( |
const QModelIndex & |
| ) |
const |
◆ data()
QVariant Ms::TracksModel::data |
( |
const QModelIndex & |
index, |
|
|
int |
role = Qt::DisplayRole |
|
) |
| const |
◆ editableFlags()
Qt::ItemFlags Ms::TracksModel::editableFlags |
( |
int |
row, |
|
|
int |
col |
|
) |
| const |
|
private |
◆ editableSingleTrack()
bool Ms::TracksModel::editableSingleTrack |
( |
int |
trackIndex, |
|
|
int |
column |
|
) |
| const |
|
private |
◆ flags()
Qt::ItemFlags Ms::TracksModel::flags |
( |
const QModelIndex & |
index | ) |
const |
◆ forceAllChanged()
void Ms::TracksModel::forceAllChanged |
( |
| ) |
|
|
private |
◆ forceColumnDataChanged()
void Ms::TracksModel::forceColumnDataChanged |
( |
int |
col | ) |
|
|
private |
◆ forceRowDataChanged()
void Ms::TracksModel::forceRowDataChanged |
( |
int |
row | ) |
|
|
private |
◆ frozenColCount()
int Ms::TracksModel::frozenColCount |
( |
| ) |
const |
◆ frozenRowCount()
int Ms::TracksModel::frozenRowCount |
( |
| ) |
const |
◆ headerData()
QVariant Ms::TracksModel::headerData |
( |
int |
section, |
|
|
Qt::Orientation |
orientation, |
|
|
int |
role |
|
) |
| const |
◆ isAllApplied()
bool Ms::TracksModel::isAllApplied |
( |
| ) |
const |
|
inline |
◆ isColumnValid()
bool Ms::TracksModel::isColumnValid |
( |
int |
column | ) |
const |
|
private |
◆ isRowValid()
bool Ms::TracksModel::isRowValid |
( |
int |
row | ) |
const |
|
private |
◆ isTrackIndexValid()
bool Ms::TracksModel::isTrackIndexValid |
( |
int |
trackIndex | ) |
const |
|
private |
◆ notifyAllApplied()
void Ms::TracksModel::notifyAllApplied |
( |
| ) |
|
◆ reset()
void Ms::TracksModel::reset |
( |
const MidiOperations::Opers & |
opers, |
|
|
const QList< std::string > & |
lyricsList, |
|
|
int |
trackCount, |
|
|
const QString & |
midiFile, |
|
|
bool |
hasHumanBeats, |
|
|
bool |
hasTempoText, |
|
|
bool |
hasChordNames |
|
) |
| |
◆ rowCount()
int Ms::TracksModel::rowCount |
( |
const QModelIndex & |
| ) |
const |
◆ rowFromTrackIndex()
int Ms::TracksModel::rowFromTrackIndex |
( |
int |
trackIndex | ) |
const |
◆ setData()
bool Ms::TracksModel::setData |
( |
const QModelIndex & |
index, |
|
|
const QVariant & |
value, |
|
|
int |
role = Qt::EditRole |
|
) |
| |
◆ trackCount()
int Ms::TracksModel::trackCount |
( |
| ) |
const |
|
inline |
◆ trackCountForImport()
int Ms::TracksModel::trackCountForImport |
( |
| ) |
const |
◆ trackIndexFromRow()
int Ms::TracksModel::trackIndexFromRow |
( |
int |
row | ) |
const |
◆ trackOpers()
◆ updateCharset()
void Ms::TracksModel::updateCharset |
( |
| ) |
|
◆ _columns
std::vector<std::unique_ptr<Column> > Ms::TracksModel::_columns |
|
private |
◆ _frozenColCount
int Ms::TracksModel::_frozenColCount |
|
private |
◆ _isAllApplied
bool Ms::TracksModel::_isAllApplied |
|
private |
◆ _midiFile
QString Ms::TracksModel::_midiFile |
|
private |
◆ _trackCount
int Ms::TracksModel::_trackCount |
|
private |
◆ _trackOpers
The documentation for this class was generated from the following files: